LyX v2.4.0 RC4 -> Unicode in Program Listing (again...)
Bernt Lie
Bernt.Lie at usn.no
Wed Apr 17 13:17:15 UTC 2024
OK… I just found I had put the “-shell-escape” string in the wrong cell…
I have now changed the preferences, and inserted this string in both of the XeTeX and LuaTeX converters from LaTeX to PDF.
Now, I get the (expected) warning that using the “-shell-escape” string is *dangerous*.
Question 1:
* Dangerous, because LyX is more likely to *crash*, or
* Dangerous, because it opens up my computer to hacking??
Experience – here is some listing in LyX:
[cid:image003.png at 01DA90D8.A23B6C70]
This expression is taken from a Jupyter Notebook running in VSCode (language: Julia), where the symbols are created by “\frakm + TAB \dot + TAB = m\dot + TAB v”
…and here is what it looks like when I use XeTeX/LuaTeX:
[cid:image004.png at 01DA90D8.F0F27C50]
Questions 2:
* Could I expect a better response if I install a font that supports Unicode, and specifies this font in the fonts scheme of Listings?
* If I install such a font with Unicode support (e.g., JuliaMono), would that rule out using XeTeX so that I should use LuaTeX?
Question 3:
* If I should use LuaTeX, how can I change LyX so that issuing command Ctrl+r produces the PDF using LuaTeX?
-B
From: Bernt Lie <Bernt.Lie at usn.no>
Sent: Tuesday, April 16, 2024 7:22 PM
To: Bernt Lie <Bernt.Lie at usn.no>; lyx-devel at lists.lyx.org; lyx-users <lyx-users at lists.lyx.org>
Subject: LyX v2.4.0 RC4 -> Unicode in Program Listing (again...)
OK -- this is the status on my on-going experimentation on Windows 11... (I hope I'm almost there):
1. I experiment with KOMA script Book
2. I have:
* Upgraded all packages in MikTeX
* Installed Pygments ("pip install Pygments" in Windows Prompt)
* Figured out where the "pygmetize" script is located on my computer,
and added location to PATH.
* In the LyX document, Documents/Settings/Fonts, checked "use non-TeX fonts
* In the Documents/Settings/Listings, changed "Syntax Highlighting Package" to "minted"
[This didn't work until I set the PATH to "pygmetize"]
* In Tools/Preferences/File Handling/Converters, added "-shell-escape" at the end
of the Converter line:
[cid:image001.png at 01DA90D8.479231F0]
[This line is slightly different from the Embedded document, since that assumed pdflatex as converter).
3. STATUS:
[cid:image002.png at 01DA90D8.479231F0]
QUESTION 1: What is wrong? I *did* envoke the “-shell-escape” flag, didn’t I?
QUESTION 2: By default, Ctrl+R is keyboard shortcut for generating PDF via pdflatex. After I chose “use non-TeX fonts”, Ctrl+R implies generating PDF via XeTeX. How can I change the set-up so that Ctrl+R implies using luatex?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lyx.org/pipermail/lyx-users/attachments/20240417/dd4cb723/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 9676 bytes
Desc: image001.png
URL: <http://lists.lyx.org/pipermail/lyx-users/attachments/20240417/dd4cb723/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 24748 bytes
Desc: image002.png
URL: <http://lists.lyx.org/pipermail/lyx-users/attachments/20240417/dd4cb723/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 2920 bytes
Desc: image003.png
URL: <http://lists.lyx.org/pipermail/lyx-users/attachments/20240417/dd4cb723/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 1224 bytes
Desc: image004.png
URL: <http://lists.lyx.org/pipermail/lyx-users/attachments/20240417/dd4cb723/attachment-0007.png>
More information about the lyx-users
mailing list