Re: [NTG-context] [***SPAM***] quotationmarks just before new line
Hello,
It frequently happens to me that a new line in an output-document starts just after a quotation mark. So I encounter lines in my ConTeX-created .pdf like:
"And the prince of Denmark spoke: ' ?how weary, stale, flat, and unprofitable seem to me all the uses of this world!' "
Its hard to say how often this happens but I'd say its roughly every 50 quotations.
A minimal example to see the problem in action: (also onhttp://pastebin.com/cEMiGZju)
\mainlanguage [de] \setuppapersize[A4]
\setuplayout[width=6cm]
\setupquotation [1] [left=", right="]
\setupquote [1] [left=", right="]
\starttext
\language[de] Bereiche der\quotation{waren transparent, so dass} man auf. \quotation{die darunterliegenden} Grafiken sehen konnte. \quotation{Die Paletten konnten mit der} nicht-dominanten \quotation{Hand bewegt werden} %gibberish content
\stoptext
I'm using LiveTex 2011/LuaTex typeset but the problem can be reproduced using the example code athttp://live.contextgarden.net/ and the "XeTeX"-Setting.
Is there any fix to this problem?
You have to add \nobreak between the quotation mark and the text, e.g.
\setupdelimitedtext[quotation][1][left=?\nobreak]
but I can give you better answer when you tell use why do you want to change the delimiters as shown above because ? and ? are the default symbols for german when you use \quotation.
Wolfgang
Hello, Thanks! That did the job as far as I can see. I did set the Quotation Marks manually since I considered to change them to Guillemets (?» «) later. Regards, Jan
Am 03.07.2012 um 15:03 schrieb d_jan:
Hello, Thanks! That did the job as far as I can see. I did set the Quotation Marks manually since I considered to change them to Guillemets (» «) later.
When you want to change the quotation marks it’s better to change them with \setuplanguage and set the right sign for the current level with \symbol[…quotation] and \symbol[…quote]. \setuplanguage [de] [ leftquotation=», rightquotation=«, leftquote=›, rightquote=‹] \mainlanguage[de] \starttext text \quotation{text} text \quote{text} text text \quotation{text \quote{text} text} text text \quotation{text \quotation{text} text} text \setupdelimitedtext[quotation:1][left={\symbol[leftquotation]},right={\symbol[rightquotation]}] \setupdelimitedtext[quotation:2][left={\symbol[leftquote]}, right={\symbol[rightquote]}] text \quotation{text \quotation{text} text} text \stoptext BTW: There is a change in the way how to set the values for a certain delimited text level in MkIV as shown above. Wolfgang
participants (2)
-
d_jan
-
Wolfgang Schuster