我正在使用 ASME LaTeX 模板来制作国际海洋、近海和北极工程会议 (OMAE)。如果你看去年的论文,会议标题会出现在一行中。
但使用模板在 ASME 网站上,会议标题中的一个词掉到了第二行。这让它看起来很丑。
我应该在哪里进行更改?在样式文件中还是在主 tex 文件中?这些更改是什么?
更新:我尝试使用 \mbox{\hss ...} 插入标题,但是它没有像我希望的那样工作。
我有一种强烈的预感,这就是它出错的地方。由于我不是 Latex 专家,而且时间紧迫,我不愿意摆弄它。
更新 2:尝试取出诉讼程序从 .cls 文件中提取整行 ** ASME 2017 年第 36 届海洋、近海和北极工程国际会议论文集** \mbox{\hss ....}
。它保持整行完整,但跳过了右边距。效果是灾难性的。
答案1
所以我终于找到了限制空间的原因。
def\@maketitle{%
\newpage
\null\vspace*{-26pt} % Took out ASMElogo provision
\vbox{\hbox to \textwidth{\begin{tabular}{@{}c@{\hskip1pc}}
\hbox to 46pt{\vbox to 46pt{\vss\hsize46pt\vss}}\end{tabular}\hss
\vbox{\hsize39pc\scriptsize\sf\vskip\baselineskip%
\bannerfnt \begin{flushright} % added flushright to properly wrap long conference names
\hfill \@conffullname\par
\hfill \@confshortname\par
\hfill \@confmonth\ \@confdate, \@confyear, \@confcity, \@confcountry
如果您将\vbox {\hsize39...
asme2e.cls 文件的第 838 行更改为\vbox {\hsize43...
或您需要多少额外空间(1pc 约为 4mm),您可以摆脱整个问题。