我惊喜地发现可以使用(和) 将名为“ K_{2,3}.pdf
”的图像包含到 TeX 文档中。\includegraphics
pdfLaTeX
\documentclass{article}
\usepackage{graphicx}
\newcommand{\namedpicture}[1]{\begin{figure}\centering\includegraphics{#1}\caption{$#1$}\end{figure}}
\begin{document}
\pagestyle{empty}
\namedpicture{K_{2,3}}
\end{document}
现在我有一个问题,似乎没有实际意义,但仍然很有趣:)是否可以包含名称包含%
或数字括号不平衡的图片?例如,我有文件和%.pdf
。如何包含其中任何一个?{.pdf
}.pdf
答案1
如果您只希望包含此类文件,而不是自动执行此过程,则答案是肯定的。下面我们假设文件名中不出现尖括号,并且标题是手动插入的。
\documentclass{article}
\usepackage{graphicx}
%\newcommand{\namedpicture}[1]{\begin{figure}\centering\includegraphics{#1}\caption{$#1$}\end{figure}}
\begin{document}
\pagestyle{empty}
% \namedpicture{K_{2,3}}
\begin{figure}\centering\includegraphics[width=20mm]{K_{2,3}}\caption{$K_{2,3}$}\end{figure}
\catcode`\%=12
\begin{figure}\centering\includegraphics[width=20mm]{%}\caption{\%}\end{figure}
\catcode`\%=14
\catcode`\<=1
\catcode`\>=2
\catcode`\{=12
\catcode`\}=12
\begin<figure>\centering\includegraphics[width=20mm]<{>\caption<\{>\end<figure>
\begin<figure>\centering\includegraphics[width=20mm]<}>\caption<\}>\end<figure>
\catcode`\<=12
\catcode`\>=12
\catcode`\{=1
\catcode`\}=2
\end{document}