所含图形的创建日期/

所含图形的创建日期/

是否可以使用 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}

在此处输入图片描述

相关内容