Get unicode output for quotation marks
Daniel
xracoonx at gmx.de
Fri Mar 20 07:17:23 UTC 2020
On 2020-03-16 11:36, Guenter Milde wrote:
> On 2020-03-14, Daniel wrote:
>> On 2020-03-14 13:25, Guenter Milde wrote:
>
>>>>> Is there a way to get LyX to use unicode for quotation marks?
>
>>>>> In particular, I am using quotation marks in a section title which
>>>>> generates the following LaTeX code:
>
>>>>> \section{``Test''}
>
>>>>> However, I would like it to generate
>
>>>>> \section{“Test”}
>
>>>>> The problem is that otherwise the bookmarks in PDFs also show ``Test''
>>>>> instead of “Test”.
>
>>>> I just learned about the LaTeX command \texorpdfstring. Basically, one
>>>> gives it two arguments where the first is the tex and the second is the
>>>> one to be used in the bookmarks (pdf). Doesn't look nice in LyX but gets
>>>> the job done. However, I had to manually switch to unicode encoding to
>>>> get it to work with the "fancy" quotation marks (Document > Settings >
>>>> Language). See the attached file.
>
>>> With Unicode (utf8) encoding, there should be no need for
>>> \texorpdfstring, as the typographical quotes are used in the latex
>>> source:
>
>>> >> \section{“Test”}
>
>>> (This is one of the reasons why utf8 is the new default encoding in LyX 2.4.)
>
>> No, even with utf8, \section{``Test''} is produced in the latex source.
>
> I see:
>
> * The Unicode literals are used in the LaTeX source when
>
> - input uses Unicode literals (with either system key-combinations or
> custom LyX keybindings) and
>
> - Document>Settings>Language>input encoding is set to one of the Unicode
> encodings or "pass-through".
>
> or with "non-TeX" fonts.
>
> * the "quote inset" still uses the LaTeX ligatures instead of Unicode with
> 8-bit TeX fonts.
>
> This was sensible with "input encoding" defaulting to latin1 (or some
> other language dependent 8-bit encoding) where the literal charater "“"
> would have become "\textdblquote" in the LaTeX source.
> As the new default "input encoding" is utf8, this reason no longer holds.
>
> Could you file an enhancement request ticket at bugs.lyx.org?
>
> Günter
>
I can't follow what you are saying. So, I don't think I am the right
person to file an enhancement report.
Daniel
More information about the lyx-users
mailing list