Dear Philip,
Respect! I am truly very grateful to you for resolving this problem! I
will revert to you after implementing your advice! I think I am going to
add the respective piece of code to Local Layout of the main document as
I am reluctant to change something in classicthesis-config.tex.
I also learned that my desperate amateurish attempts to find the cause
would have lead to nowhere.
Thanks to you and your peers in the world of Open Source for such
continuous willingness in helping the users.
Re: using Jürgen's modules in classicthesis-LyX-v4.1
He asked me to send a mini example file which I will do within the next
days.
Perhaps there is a similar cause because I can use those modules in
KOMA-Script documents whereas in classicthesis Latex already complains
after I did nothing else but adding csquotes to the list of Modules and
then tried to compile.
Michael Berger
On 02/20/2016 11:42 PM, PhilipPirrip wrote:
Hi Michael,
It took me a while to isolate the problem: it's displayed math in
Chapter03 that causes it. This turned out to be a bug in the package
ulem:
http://tex.stackexchange.com/questions/125980/problem-with-amsmathfontspeculem
http://tex.stackexchange.com/questions/120024/pdflatex-hangs-with-no-errors
In short, the way ulem defines MakeRobust makes amsmath enter an
infinite loop.
There are a few fixes, I'll give you two:
- either call fixltx2e in classicthesis-config.tex before the call to
amsmath (CUT & PASTE ABOVE)
- or add te following to ClassicThesis.lyx (main document), Document
Settings > Local Layout
Provides ulem 1
AddToPreamble
\usepackage{ulem}
EndPreamble
(don't forget to Validate before pressing Apply)
to make sure ulem is loaded after amsmath.
Let me know if this worked.
LyX calls the two packages in the right order (intentionally or not).
Unfortunately, the LyX port of the classic thesis template is a bit
messy as the author of the latex template insisted on keeping many
unnecessary calls in classicthesis-config.tex