From: Tobias Nipkow <nipkow@in.tum.de>
This is an experience report that highlights problems when preparing an
Isabelle-based document with LaTeX style files provided by the ACM and by LIPIcs.
\usepackage{isabelle,isabellesym}
\def\isadelimtheory{}\def\endisadelimtheory{}
\def\isatagtheory{}\def\endisatagtheory{}
\def\isadelimML{}\def\endisadelimML{}
\def\isatagML{}\def\endisatagML{}
\def\isafoldML{}
\def\isadelimproof{}\def\endisadelimproof{}
\def\isatagproof{}\def\endisatagproof{}
\def\isafoldproof{}
\isabellestyle{it}
I am sure there is a better solution.
Latex error (line 7 of
"/usr/local/texlive/2020/texmf-dist/tex/generic/pdftex/glyphtounicode.tex"):
Unde
fined control sequence.
\pdfglyphtounicode
The combination of luatex and \pdfglyphtounicode is discussed a little here:
https://tex.stackexchange.com/questions/404566/is-glyphtounicode-useful-with-lualatex-or-not-useful
It works without problem with pdflatex. In fact, it would be nice if one could
tell Isabelle easily to use a specific latex instead of having to write a build
file.
Tobias
smime.p7s
From: Makarius <makarius@sketis.net>
On 20/01/2021 08:36, Tobias Nipkow wrote:
- Luatex does not work for LIPIcs:
Latex error (line 7 of
"/usr/local/texlive/2020/texmf-dist/tex/generic/pdftex/glyphtounicode.tex"):
Unde
fined control sequence.
\pdfglyphtounicodeThe combination of luatex and \pdfglyphtounicode is discussed a little here:
https://tex.stackexchange.com/questions/404566/is-glyphtounicode-useful-with-lualatex-or-not-usefulIt works without problem with pdflatex. In fact, it would be nice if one could
tell Isabelle easily to use a specific latex instead of having to write a
build file.
I have experimented a bit with my demo setup for LIPIcs:
https://makarius.sketis.net/repos/LIPIcs
The relevant changes are:
changeset: 3:68ac580ac444
user: wenzelm
From: Makarius <makarius@sketis.net>
On 20/01/2021 08:36, Tobias Nipkow wrote:
This is an experience report that highlights problems when preparing an
Isabelle-based document with LaTeX style files provided by the ACM and by LIPIcs.
- Isabelle style files use the plain tex comment package (for speed). This
apperas to clash with ACM and LIPIcs.
I will do something about this for the next release: Isabelle2021-1 (December
2021). Presently I am collecting more problems and drafting some ideas how to
do better --- after more than 20 years of naive LaTeX generation from Isabelle/ML.
- Luatex does not work for LIPIcs:
It works without problem with pdflatex. In fact, it would be nice if one could
tell Isabelle easily to use a specific latex instead of having to write a
build file.
This will also work better in Isabelle2021-1: we still need old pdflatex for
various publishing channels.
I am also interested in the most nasty and annoying hacks in document/build
scripts, in order to eliminate the need for them and let the default
Isabelle/Scala setup do it directly.
Makarius
From: Tobias Nipkow <nipkow@in.tum.de>
What is the situatiuon here? I still run into the old (comment) problems (it
seems). Do I need to do something special?
Thanks
Tobias
smime.p7s
From: Makarius <makarius@sketis.net>
On 22/11/2021 20:21, Tobias Nipkow wrote:
What is the situatiuon here? I still run into the old (comment) problems (it
seems). Do I need to do something special?
I am presently reworking my LIPIcs example
https://makarius.sketis.net/repos/LIPIcs together with last-minute fine points
for the Isabelle2021-1 release, such as
https://isabelle.sketis.net/repos/isabelle-release/rev/6424f74fd9d4
I will do something about isabelletags.sty and comment.sty within the next few
days.
- Luatex does not work for LIPIcs:
It works without problem with pdflatex. In fact, it would be nice if one could
tell Isabelle easily to use a specific latex instead of having to write a
build file.This will also work better in Isabelle2021-1: we still need old pdflatex for
various publishing channels.
That is just "options [document_build = pdflatex]" in ROOT, but there can be
adverse effects concerning unusual isabellesym.sty entries (which I am not
going to change again for the release).
Makarius
From: Makarius <makarius@sketis.net>
There is now improved support for Dagstuhl LIPIcs here, without the awkward
build script:
https://isabelle.sketis.net/repos/isabelle-release/rev/4faf0ec33cbf
https://makarius.sketis.net/repos/LIPIcs/rev/bae7fa0f17a6
This will be in the next release candidate for Isabelle2021-1 (within the next
few days). Afterwards I will merge it back to the isabelle-rev and switch
mentally to the post-release mode.
Makarius
Last updated: Jan 04 2025 at 20:18 UTC