Skip to content

常见问题

zhzhwz edited this page Apr 18, 2023 · 4 revisions

目录

我的标题太长,内封面被分为了两页

有以下几种解决方案:

  • 更改标题行间距。在 ecnuthesis.cls 中将两处 \__ecnu_line_spread:n { 1.1 } 中的 1.1 酌情减小,比如改为 \__ecnu_line_spread:n { 1 }

  • 更改字号。根据教务的相关回复,不建议调整字体大小。但如果更改行间距无法解决问题,也可以考虑更改字号。在 ecnuthesis.cls 中将两处 \__ecnu_line_spread:n { 1.1 } 后的 \zihao { 1 } 改为 \zihao { -1 }(小一)或其他值。

我想要加入中外文(中英文)对照的图名或者表名

使用 bicaption 宏包。该宏包已经在 ecnuthesis.cls 中被导入,因此可以直接使用,使用方法为 \bicaption{中文标题}{English Caption}。以下是使用该宏包的一个示例:

\begin{figure}[htb] 
  \centering 
  \includegraphics[width=.5\textwidth]{example-image} 
  \bicaption{组件分布图}{Component Deploment}\label{fig-1} 
\end{figure}

值得注意的是,\label 命令应该在 \bicaption 命令之后(但不必紧跟),才能被正确引用。

我想要插入三线表

使用 booktabs 宏包。该宏包已经在 ecnuthesis.cls 中被导入,因此可以直接使用,使用方法为在 tabular 环境中插入 \toprule\midrule\bottomrule。以下是使用该宏包的一个示例:

\begin{table}[htb]
  \centering
  \begin{tabular}{@{}lll@{}}
    \toprule
    姓名 & 学号  & 成绩   \\ \midrule
    张三 & 114 & 1919 \\
    李四 & 514 & 810  \\ \bottomrule
  \end{tabular}
\end{table}