hust-latex / hustthesis

:notebook_with_decorative_cover: An Unofficial Thesis Template in LaTeX for Huazhong University of Science and Technology
http://hust-latex.github.io/download#hustthesis
LaTeX Project Public License v1.3c
151 stars 30 forks source link

中英文双语题注及模板中的一些问题 #25

Open LiaoSW opened 7 years ago

LiaoSW commented 7 years ago

目前学校的博士论文要求所有图、表均使用中英文双语题注,但是在目前的模板中并没有找到这个功能。我尝试使用ccaption来实现,但是遇到了captionwidth定义错误的问题,在网上搜了一圈,有人表示是因为ccaption比caption包更老,所以有很多支持问题导致的。目前我看到重庆大学的模板比较好的实现了这一功能CQUThesis,希望作者能够考虑添加~谢谢

同时由于近期一直在使用该模板,在享受到便利的同时也遇到了一些其他的问题,主要有以下几点:

  1. 论文经常存在需要同时上标引用和非上标引用参考文献的情况,目前模板中并没有找到非上标引用的方式;
  2. 论文默认的行距与网上常见学校博士论文模板有较大区别,如果直接修改linespread会导致整本论文包括封面、目录等所有地方的行距一起发生改变;

由于接触latex不太久,目前只自己解决了问题1,其余问题希望作者能够帮忙解决一下~不胜感激。如果修改过程中有什么我可以参与的地方可以随时联系我。

xu-cheng commented 7 years ago

表示不是很确定你所需要的双语题注是什么样子的,能否给出具体例子(包括截图)。

论文经常存在需要同时上标引用和非上标引用参考文献的情况,目前模板中并没有找到非上标引用的方式;

\nocite

论文默认的行距与网上常见学校博士论文模板有较大区别,如果直接修改linespread会导致整本论文包括封面、目录等所有地方的行距一起发生改变;

按理说行距应该是正确的(默认为1.3),如果需要自定义可以按如下格式:


\begin{document}
\frontmatter
\maketitle
\makeabstract
\tableofcontents
\listoffigures
\listoftables
\mainmatter

\linespread{custom value}\selectfont

document in custom linespread 

% if you need to restore default linespread
\linespread{1.3}\selectfont

document in default linespread 

\end{document}
LiaoSW commented 7 years ago

感谢回复,我遇到的双语题注和非上标引用的样式都包含在下图中: 图中,所有图都同时带有中文、英文双语题注,而且既有作为上边的参考文献引用,也有如『文献[55]xxxx』一类的普通引用。我尝试了一下nocite,似乎是不显示引用的,并不能达到如上所述的非上标引用的效果。 行距的问题我也不太确定是为啥,我依照我们学院流传下来的模板即使将行距增加到1.6倍依旧是不够,我看到他们word模板中的设置是1.5倍行距。

xu-cheng commented 7 years ago

我遇到的双语题注和非上标引用的样式都包含在下图中:

似乎你可以尝试使用bicaption宏包解决你的问题。

似乎是不显示引用的,并不能达到如上所述的非上标引用的效果。

我一开始没有理解你的问题。你可以试试:

\def\nosupercite#1{\begingroup\setcitestyle{numbers}\cite{#1}\endgroup}

Normal cite\cite{foo}. Cite without superscript\nosupercite{foo}.

或者

\setcitestyle{numbers}

Cite without superscript\cite{foo}

\setcitestyle{super}

Normal cite\cite{foo}

更多请参见natbib宏包文档

我看到他们word模板中的设置是1.5倍行距。

Word 中的1.5倍行距对应到LaTeX就是1.3。

LiaoSW commented 7 years ago

非常感谢,行距的问题似乎是由字体大小不同衍生的,我看到的模板所采用的均为小四字体,看起来比latex模板中的大小小了不少,如下图所示:

同时在继续使用的过程中又遇到了一些问题,具体如下:

  1. 使用subequations时,autoref后生成的hyperref会出现错位,这个在提供的示例pdf中也存在(不过因为没有跨页,所以看不出来),事实上所有对subequations的autoref都会自动hyperref到本章第一个公式处。
  2. 公式所在行行高存在异常。如下图2所示: