我有一个自动生成的 .tex 文件,其中包含一些内容和几个(通常只有一个)\newcommand
调用。
通常我会显示内容并加载命令,\input
但有时我只想导入它定义的命令而不显示任何内容。
有没有简单的方法可以实现它?
编辑:下面是我想做的一个小例子:
table.tex:
\begin{tabular}{|l|r|}
\hline%
foo & bar \\
bar & foo \\
\hline%
\end{tabular}
\newcommand\tabledata{This is a foo table about bars}
mwe.tex:
\documentclass[a4paper,11pt]{report}
\begin{document}
\begin{table}[h]
\centering
\input{table.tex}
\caption{About this table: \emph{\tabledata}}
\end{table}
\end{document}
有时我想不显示表格,但同时\tabledata
保持正常\input
行为。我还想保留\tabledata
本地,但我可以用 来做\renewcommand
。
我有时会\tabledata
在二级内部进行调用\ContinuedFloat\caption
,但我们不要太具体地描述我的情况。