跳转到内容

TeX/endinput

来自维基教科书,开放的书籍,开放的世界
< TeX
  \endinput
  • 该命令在文件中间终止输入过程。在文件末尾它是多余的。
  • 遇到该命令后,TeX 会继续读取直到行尾。这使得将 \endinput 包含在 \if 单行中成为可能。
  \def\false{false}
  \def\students{false}
  
  % Questions, for teachers and students ...
  
  \ifx\students\true\endinput\fi
  
  % Answers, for teacher only

如果 \if 语句不能是一行代码(例如,出于可读性原因),那么可以使用 \expandafter

  \ifx\students\true
       % ... various other statements ...
       \expandafter\endinput
  \fi
华夏公益教科书