使用表格的注释行作为标题?

使用表格的注释行作为标题?

我有包含如下表格的数据集:

@ 日期 %s 16/06/16
@ 时间 %s 17-01-45
名称 位置
XY.1 10
XY.2 20
XY.3 25

绘制和阅读表格通常与

\addplot[] 表[注释字符={@}, x expr=\coordindex+1, y = POS] {Data.txt};

但是我可以在情节的标题或标签中使用注释行中的时间和日期吗?

感谢您的帮助!

答案1

该命令\date被定义为将内部变量设置\@date为您输入的任何内容。例如\date{2016-07-05}将变量设置为 2016-07-05。变量包含@,因此您可以轻松识别它们。到目前为止非常简单。

如果要打印该变量的值,您不能简单地键入\@date,这会产生错误,因为@“标准” .tex 文件中不允许使用 ,以防止用户更改内部设置,这可能会导致很多麻烦。因此您需要输入\makeatletter \@date \makeatother\makeatletter使用 告诉 LaTeX 您愿意处理变量,\makeatother然后禁用它。以下 MWE 显示了这一点。

\documentclass{article}
\date{05.07.2016}
\begin{document}
\begin{tabular}{cc}
bla & \makeatletter \@date \makeatother
\end{tabular}
\end{document}

相关内容