[texhax] quotation marks with babel in LuaLaTeX
Ulrike Fischer
news3 at nililand.de
Tue Sep 20 14:12:00 CEST 2011
Am Tue, 20 Sep 2011 13:05:45 +0200 schrieb Arno Trautmann:
>>>> I'm always using csquotes:
>>> Ah, thanks, I totally forgot about that package as I never use it …
>>>> \documentclass[ngerman]{scrartcl}
>>>> \usepackage{babel,fontspec}
>>>> \setmainfont{Linux Libertine O}
>>>> \usepackage[autostyle]{csquotes}
>>>> \MakeAutoQuote «»
>>>> \begin{document}
>>>> «abc»
>>>> \end{document}
>>> But … if I have « » on my keyboard, I don't need csquotes? …
>> Well compile the document to see what csquotes is doing. Or better
>> compile this one:
> I did and it works fine. My point was: If I have the symbols »« on my
> input device, most probably I also have „“” etc., so I (at least me
> personally) will just use that character and will not let a package do
> that work.
Well I use «» for *all* quotes: german quotes („“), german
guillemets (»«), english, french guillemets («»), and all inner
(single) quotes. This means I don't have to worry about language and
inner/outer quotes. Also I don't have to worry about style: if I
want german guillemets instead of the normal quotes I can simply
change it in the preamble, I don't have to run a search and replace.
With csquotes I separe meaning ("quote this word") from the look
("do it with french guillemets").
Also I don't have «» on my keyboard, instead I'm using a shortcut
(alt+q) in my editor to surround a selected text (or a word) with
the quotes. It would be rather difficult to setup shortcuts for the
various quoting variants.
--
Ulrike Fischer
More information about the texhax
mailing list