是否可以使用 XeLaTex 获取外部文件的文件创建日期?我想将其作为图形的标题,引用图形中的文件。
\documentclass[11pt]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure*}[ht]
\includegraphics{test.pdf}
\caption{Illustration made on 04.07.2015}\label{test}
\end{figure*}
\end{document}
答案1
您可以尝试该getfiledate
包及其\getfiledate
命令 - backdraw:您必须以这种方式两次指定文件名,并且它使用了一个 minipage
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{getfiledate}
\begin{document}
\begin{figure*}[ht]
\includegraphics[scale=0.5]{schroedinger}
\caption{Illustration made on \getfiledate[putprefix=false,separator={},head=0pt,foot=0pt]{schroedinger.pdf}}
\label{test}
\caption{Illustration made on \getfiledate{schroedinger.pdf}}\label{erwin}
\end{figure*}
\end{document}
这是使用包的另一种方法filemod
,但它不起作用xelatex
:-(
\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{filemod}
\begin{document}
\begin{figure*}[ht]
\includegraphics[scale=0.5]{schroedinger}
\caption{Illustration made on \filemodprintdate{schroedinger.pdf}}
\end{figure*}
\end{document}