我无法编译该文件,如何在 LaTeX 的表格单元格中插入宏?
\begin{tabularx}{\textwidth}{|X|X|}
\hline
1&2\\
3&4\\
5& \nanName -(my macros)\\
\hline
\end{tabularx}
答案1
这是一个 XY 问题,但由于猜测 X 是不可能的,因此这是 Y 的答案:
如何在 LaTeX 的表格单元格中插入宏?
就像你做的一样。将宏放入表格单元格内。准备好了。
我无法编译该文件。
您至少需要:(1) 制作完整的文档 (2):tabularx
在序言中包含包以使用tabularx
环境,以及 (3) 还包括 的定义\nanName
。实际上,假设宏将输入“foo”,则为:
在代码之前插入一些类似的代码:
\documentclass{article}
\usepackage{tabularx}
\newcommand\nanName{foo}
\begin{document}
在您的代码后插入
\end{document}
然后,用一个容易记住的名字保存文件,说myfile.tex
最后,从命令行执行此操作:
pdflatex myfile.tex
结果应该是myfile.pdf
,用你的 PDF 查看器打开的将显示以下表格: