我想制作一个以数学模式输出数字的命令。我的文件如下所示:
\documentclass{scrartcl}
%\usepackage{epsdice}
%\newcommand{dice}[1]{\epsdice{#1}}
\newcommand{dice}[1]{\ensuremath{#1}}
\begin{document}
Lorem ipsum...
\end{document}
但是当我使用 XeTeX 编译它时,总是出现此错误:
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.13 \newcommand{dice}[1]{\ensuremath{#1}}
我对 TeX 的经验并不多,我认为解决方案相当简单。
答案1
你只是在命令定义中缺少一个反斜杠,它应该是
\newcommand{\dice}[1]{\ensuremath{#1}}