以下最小示例可以在 RStudio 中正确运行,以生成 pdf beamer 幻灯片
---
output:
beamer_presentation:
latex_engine: "pdflatex"
---
##
\[
Z \not\!\perp\!\!\!\perp X
\]
不幸的是,当使用 lualatex 或 xelatex 引擎时会产生错误(如下例所示)
---
output:
beamer_presentation:
latex_engine: "lualatex"
---
##
\[
Z \not\!\perp\!\!\!\perp X
\]
产生的错误是
! 缺少 { 插入。\mskip l.100 \end{frame}
对于问题可能是什么以及如何解决它,您有什么见解?
答案1
这不是答案。这是一个MWE,它重现了在使用.和generate及其变体进行编译时tex
添加负的 Thinskip 所产生的问题,但不会产生错误。\!
lualatex
\,
\;
Missing { inserted. Z \not\!
\>
% !TeX TS-program = lualatex
%%% !TeX TS-program = pdflatex
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{iftex}
\ifLuaTeX
\usepackage{unicode-math}
\fi
\begin{document}
% uncomment lines to generate "Missing { inserted. Z \not\!"
\[
% Z \not\!\perp X % No
% Z \not\,\perp X % No
% Z \not\;\perp X % No
Z \not\>\perp X % Yes
Z \! X % Yes
\]
\end{document}