我正在尝试制作一个模板,用于根据amsart
课程内容撰写我的个人数学笔记。我复制了此文件(https://www.ams.org/arc/journals/packages/bull/bull_amslatex/journal.tex) 并删除了我可能不需要的东西(例如多个作者等)。我在序言中找到了以下代码:
% Blank box placeholder for figures (to avoid requiring any
% particular graphics capabilities for printing this document).
\newcommand{\blankbox}[2]{%
\parbox{\columnwidth}{\centering
% Set fboxsep to 0 so that the actual size of the box will match the
% given measurements more closely.
\setlength{\fboxsep}{0pt}%
\fbox{\raisebox{0pt}[#2]{\hspace{#1}}}%
}%
}
我想知道我是否应该删除它。这段代码的目的是什么,删除它可以吗?我发现排除它后输出没有任何变化。
答案1
该journal.tex
命令在第 258-267 行使用了两次:
\begin{figure}[tb]
\blankbox{.6\columnwidth}{5pc}
\caption{This is an example of a figure caption with text.}
\label{firstfig}
\end{figure}
\begin{figure}[tb]
\blankbox{.75\columnwidth}{3pc}
\caption{}\label{otherfig}
\end{figure}
如您所见,此命令用于说明此模板中图形的使用方式,但实际上并未显示图形。相反,会显示一个“空白框”,其尺寸由命令的参数指定。
因此,您可以放心地删除代码,除非您想在将模板传递给其他人时使用类似的图像占位符。但是,在这种情况下,您也可以使用包的demo
或选项,或者使用,这将包括大多数 LaTeX 发行版默认附带的包中的文件。draft
graphicx
\includegraphics{example-image}
example-image.png
mwe