LaTeX写作技术规范

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LaTeX写作技术规范相关的知识,希望对你有一定的参考价值。

文档模板

公式

  • 如果需要()、[]、{}、||、等符号的高度自动根据里面的内容调整高度,需要使用\left ( 内容 )\right)\left \| 内容 \| \right)等形式。
  • 单侧的竖线|符号根据需要,使用\big |, \Big, \bigg, \Bigg 修饰可以让其变高,根据级别,越来越高。比如\frac{\partial f}{\partial x}\bigg |_{i,j}
  • 表示竖线|xxx|等正确使用方法是\|xxx\|

  • 行内公式除法用/ 控制公式行高。

  • {[()]} 嵌套括号使用不同级别的括号。

数学符号

图形

APS图形:https://journals.aps.org/authors/axis-labels-and-scales-on-graphs-h18

题注(caption)

  • Caption里面的内容是完整的句子,标点符号和正文一样严格。尤其需要注意句尾标点不能丢掉。
  • Caption里面的内容要足够详细,能够保证读者不看正文的情况下,从你的caption里面能大概知道你的图里面说的什么内容。

标点符号

  • 句点.不作为句子结尾的句号使用时,需要在后面紧跟上~也就是.~。这样可以避免这个位置的空格很大,因为LaTeX会自动调整单词之间、句子之间的空白间距,而使用~表示的空格则不会被调整。而且还能避免在这个~位置断行。比如正确的使用方式是Fig.~\ref{fig:v},还有如Ref.~\cite{zlguo10}Eq.~\eqref{eq:lbe},Phys.~Rev.~E

  • 公式里面的逗号之后记得空格,LaTeX不会帮你插入空格,比如$f(t, x)$,x之间是有空格的,不加空格挤在一起很难看。

  • 在不希望被断行的空格处使用~替代空格。典型的场景有:

    • 上面所说的的Fig~.\ref{fig:v}Ref~.\cite{zlguo10}等;
    • 还有需要加括号说明的地方,比如lattice Boltmzann method~[LBM]
    • Zhao et al.~proposed a
  • 带编号的公式是句子的一个整体,注意后面是否需要加逗号,或者句号(作为句子的结尾)。

交叉引用(\label \ref)

参考文献

  • in Ref.~\cite{xx}而不是 in \cite{xx}

语法拼写检查工具

可以直接把tex源代码放到语法拼写检查工具里检查,比如Word 还有Grammly (https://app.grammarly.com/)。这样有个弊端是latex的宏命令比如\begin{equation}, \ref{xx} 这些会被误以为是语法或者错误。使用一些工具可以去掉这些命令,比如tex4ht命令(随latex套件如texlive发布)可以将dvi文件转成html文件,然后用浏览器打开html文件,这样就看不到那些宏命令,然后可以复制到Word等工具检查。tex4ht使用方法:

  1. 打开windows命令行窗口(cmd)。
  2. 进入放着tex源文件(如example.tex)的目录。
  3. 使用latex命令生成dvi文件:latex example.tex 如果includegraphics插入了pdf图片,这里会报错暂停,这时候直接一直按住回车,pass掉这些错误,直至运行完了就生成了dvi文件。

  4. 使用 tex4ht example.div运行完了会生成example.html文件。

以上是关于LaTeX写作技术规范的主要内容,如果未能解决你的问题,请参考以下文章

Markdown 和 LaTeX 写作规范(持续更新,建议收藏)

LaTeX写作技术规范

Latex 写作排版常用宏包

使用 Python 代码片段编写 LaTeX 文档

latex在vim中的代码片段

LaTeX论文写作之表格插入(数模美赛学位论文英文SCI论文写作通用)