我有包含如下表格的数据集:
@ 日期 %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}