在 Bulletin-of-the-ams Latex 模板中使用特定代码

在 Bulletin-of-the-ams Latex 模板中使用特定代码

我正在尝试制作一个模板,用于根据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 发行版默认附带的包中的文件。draftgraphicx\includegraphics{example-image}example-image.pngmwe

相关内容