Closed harrysw1729 closed 1 year ago
I think this can be closed as fixed by https://github.com/quarto-dev/quarto-cli/commit/7361d3663d3551f228d9f9d237ce440491b8e71b, which addressed a similar issue. Here also lualatex is called only once, and the number of pages is unknown during the first run. It doesn't happen with xelatex because in that case the logfile has a line Package hyperref Warning: Rerun to get /PageLabels entry.
that triggers a second run.
(I checked I can reproduce the issue with 1.4.226 and it's gone in 1.4.376.)
Thank you for the update ! I can verify too.
Bug description
When I compile a beamer document with
lualatex
, the total frame number would be fixed at 1. For example, when I rendered the following.qmd
file with three slides, the total frame number was fixed at 1, and each frame number became 1/1, 2/1, 3/1, such as shown below:When I set
pdf-engine
toxelatex
instead, the issue disappeared. When I usedlatexmk
on my device to compile the generated.tex
file, the issue would also disappear.I am running Quarto 1.3.340 on macOS 13.3.1. My device is the 2020 MacBook Pro with the Apple M1 chip. Below is the output of
quarto check
:Below the
.qmd
source code of a minimal example:Below is the source code of the generated
.tex
file:Below is the terminal message from
quarto render
withlualatex
:Below is the terminal message of the same command with
xelatex
:Somehow for
lualatex
, the LaTeX command was run only once.Checklist
quarto check
so we know which version of quarto and its dependencies you're running.