编辑 ASME 会议模板以获得一行会议标题

编辑 ASME 会议模板以获得一行会议标题

我正在使用 ASME LaTeX 模板来制作国际海洋、近海和北极工程会议 (OMAE)。如果你看去年的论文,会议标题会出现在一行中。 先前论文示例

但使用模板在 ASME 网站上,会议标题中的一个词掉到了第二行。这让它看起来很丑。我的论文图片

我应该在哪里进行更改?在样式文件中还是在主 tex 文件中?这些更改是什么?

更新:我尝试使用 \mbox{\hss ...} 插入标题,但是它没有像我希望的那样工作。使用 \mbox{\hss...} 后

我有一种强烈的预感,这就是它出错的地方。由于我不是 Latex 专家,而且时间紧迫,我不愿意摆弄它。asme2e.cls 文件的屏幕截图

更新 2:尝试取出诉讼程序从 .cls 文件中提取整行 ** ASME 2017 年第 36 届海洋、近海和北极工程国际会议论文集** \mbox{\hss ....}。它保持整行完整,但跳过了右边距。效果是灾难性的。完整标题位于 \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),您可以摆脱整个问题。

final result

相关内容