Latex排版技巧汇总 您所在的位置:网站首页 word表格如何绘制斜线表头和表尾 Latex排版技巧汇总

Latex排版技巧汇总

2023-11-27 23:51| 来源: 网络整理| 查看: 265

Latex排版技巧汇总 一、前言二、准备工作1. Latex环境配置2. 英文期刊Latex模板获取 三、Latex输入各种符号四、Latex公式1. 从Mathtype中获取不复杂公式的Latex代码2. aligned分行并在运算符号处对齐3. 目标函数决策变量过多导致换行后公式不连贯4. 使用big系列标签,调整大、中、小括号的大小5. flalign环境中多个子公式左对齐 五、Latex表格1. 简单整数列表格2.合并某些列,表格中换行 六、Latex图片1. Visio画的图2. Matlab画的图 七、Latex参考文献

一、前言

机缘巧合下,了解到Latex在论文写作中能够起到很大的助力。在师兄的帮助下,安装了Sublime & Latex环境。目前,已经使用Latex完成了两篇文章的排版。虽然英文期刊一般都有给Latex模板,但是如果想用Latex排版出一篇整洁漂亮的论文,也需要许多技巧。本篇文章的目的是分享自己在用Latex排版时,收集到的实用技巧,便于自己日后查看,也希望对大家有所帮助。 本文中有些地方借鉴了他人的经验,借鉴内容均表明出处,如有侵犯,请联系博主删除~

二、准备工作

在利用Latex排版之前,需要做两个准备工作。第一个工作是安装一个使用方便的Latex编辑环境;第二个工作则是寻找目标期刊的Latex模板。

1. Latex环境配置

Latex环境配置推荐观看B站up主交大胖的视频,他摸索出来的Sublime & Latex环境极其好用,这里还是特别感谢up主的无私奉献。 以下附上视频链接: 博士汪倾力整理!全网最强大的LaTeX+Sublime Text写作环境

2. 英文期刊Latex模板获取

目前用过两个出版社的Latex模板:MDPI Latex 模板获取 和 IEEE Latex模板获取 以上两个出版社的模板体验效果比较好。 听说Elsevier的模板不太好用,用过的朋友可以分享一下感受。

三、Latex输入各种符号

在Latex中输入希腊字母是比较麻烦的,博主茁壮小草总结了Latex希腊字母的输入方法。 除了希腊字母,还有一些符号,如:波浪线~对应\textasciitilde,乘号对应\times。 另外,字体也能设置:\bf{ }表示加粗,\it{ } OR \textit{ }表示斜体,\rm{ }表示正体,^{ }表示上标,_{ }表示下标。

四、Latex公式

论文写作时,我们经常要展示各种各样的公式,对于不是很复杂的公式,可以在Mathtype中,复制成Latex公式格式,非常方便。但是对于复杂的公式,仅仅使用Mathtype难以实现自己想要的效果。这时候就需要一些技巧,以达到目的。本节,先介绍一下如何使用Mathtype得到简单公式的Latex代码,接下来以实例介绍一些常见但又复杂的公式的Latex代码。

1. 从Mathtype中获取不复杂公式的Latex代码

不得不说,Mathtype是一款强大的公式编辑软件。它不仅能够在Word中大发神威,在使用Latex编写公式时,也能起到事半功倍的效果。当然,国产软件Axmath也可以实现类似的功能,因为没用过Axmath,不好多做评价,用过的朋友可以分享一下体验。 至于怎么下载和安装Mathtype,就请大家八仙过海,各显神通了。(此处略去好多好多字) 好了,到这一步,相信大家已经安装好Mathtype了,那我们开始白嫖,啊不,学习如何利用Mathtype获取公式的Latex代码。 首先打开你的Word,用Mathtype插入一个新的公式,进入公式编辑页面,找到预置栏>>剪切和复制预置>>MathML或Tex>>LaTeX 2.09 and later。 此处划重点,本人摸索,十分不易,大家赶紧拿出小本本,只说一遍啊!

不要勾选“在转换中包含译者姓名”,也不要勾选“在转换中包括MathType数据”。

至此,直接复制Mathtype中的公式,粘贴到别的地方,它会变成Latex公式代码。怎么样,惊不惊喜?

此时,你觉得你学会了这个屠龙术,兴致冲冲地去实践,你会发现,有个天大的坑,那就是 —— 程序报错。哈哈,意不意外?

这里,还有一个小技巧,继续掏出来你的小本本,写上1000遍!仔细观察,你会发现:

复制出来的公式前后都多了个两个符号,即斜线“\”和左半中括号“[”。当你尝试着将它们删去,你会惊奇的发现,你的Latex程序不报错了。这里公式代码需要复制在equation中,即: %注,这是Latex代码 \begin {equation} %此处粘贴你从Mathtype中复制的代码 a=1; \end {equation}

那么,恭喜你,到此为止,你已经能靠自己用Latex打出不复杂的公式了。 由于公式各式各样,对于复杂公式,很难用这里介绍的方法直接获得,因此,需要不断在实践中积累。 本节中之后的部分,便是我遇到的一些较为复杂的问题,留在这里,供大家参考。

2. aligned分行并在运算符号处对齐 %注,这是Latex代码 \begin{equation}\label{Eq_1} \begin{aligned} a&=1;\\ %这里双下划线不能省,&处对齐 b&=1+2+3; \end{aligned} \end{equation} 3. 目标函数决策变量过多导致换行后公式不连贯

利用“ \[-1pt] ”解决,偏移像素自定。

\begin{equation}\label{Eq_2} \begin{aligned} \min_{\substack{{{\bf{x}}}(k - {H})\\ {m}(k - {H})\\ \vdots\\ {m}(k - 1)}} {J} &= \sum\limits_{i=1}^{h} {\Big[{R_1}{{\left( {{{y}(k + i) - {y_{ref}}(k + i)} \right)}^2}} \\ \\[-35pt] %这里双下划线\\换行后,再加“\\ [-35pt]”,让第二段公式上移,视觉上公式更美观。可以试试删掉“\\ [-35pt]” 后的效果 &+ {R_2}m^2(k + h)\Big]. \end{aligned} \end{equation} 4. 使用big系列标签,调整大、中、小括号的大小

\big,\Big,\bigg,\Bigg后面跟小括号(),中括号[],大括号{},就可以省掉公式中的括号写法(\left 和\right配对使用,有时候换行挺烦的,方便起见可以使用这个方法自己打括号)。四(3)中展示的公式,使用了“ \Big[ ”。

5. flalign环境中多个子公式左对齐

下列展示的公式中,flalign和array一起用,因为Eq.3b实际由两个式子组成,故多用一个array。Eq.3a中的“&…&”和Eq.3b中的“&…&”用于对齐。

\begin{subequations}\label{Eq_3} \begin{flalign} &\ {a}(k) = \frac{{{P}(k)}}{{\sum\nolimits_{n = 1}^N {W_{n}} (k)}},{\rm{ }}j = 1,2,...,{N},& \label{Eq_3a}\\ &\ \begin{array}{l} a=1,\\ h = 1,2,...,{H}. \end{array} & \label{Eq_3b} \end{flalign} \end{subequations} 五、Latex表格 1. 简单整数列表格

要点: [!h] h:放在此处 t:放在顶端 b:放在底端 p:在本页 加!号,表格或图会动,不加,严格遵循代码顺序; 利用 {p{1cm}} 确定单列长度,{p{1cm}}This is an example\label{table1}} %两列,第一列6cm默认居左,第二列1.9cm且居中,两列之间有竖线 \begin{tabular}{p{6cm}|p{1.9cm}tabular} \end{table} 2.合并某些列,表格中换行

要点: 五(1)中的p{1cm}可以换成m{1cm},m代表垂直居中 \specialrule{0em}{1pt}{1pt} 使用参见[specialrule],需要加两个包(https://blog.csdn.net/shiyongraow/article/details/81394485) \multicolumn{2}{c}{\shortstack{AA\BBB}}:将两列合并,水平居中,\shortstack用于表格内换行

\usepackage{array} \usepackage{booktabs} \begin{table}[!h] \centering \caption{This is an example\label{table2}} \begin{tabular}{m{1.4cm}0.7cm}1.4cm}0.7cm}1.4cm}0.7cm}0em}{1pt}{1pt} \multicolumn{2}{c}{\shortstack{AA\\BBB}} & \multicolumn{2}{c}{\shortstack{AA\\BBB}} & \multicolumn{2}{c}{\shortstack{AA\BBB}}\\ \hline \shortstack[c]{AA\\BBB} &$1$&\shortstack[c]{AA\\BBB} &$50$&\shortstack[c]{AA\\BBB} &$1$\\ \hline\hline \end{tabular} \end{table} 六、Latex图片 1. Visio画的图

在Visio中绘制的图,可以使用福昕打印,选项为:高质量打印,分辨率2400.打印之后用福昕截图至合适大小。

2. Matlab画的图

将Matlab绘制的图复制到Visio中,但是注意,复制选项要选择尽可能保留图片信息。后面的方法同六(1)

七、Latex参考文献 \bibliographystyle{IEEEtran} \bibliography{reference}

bibTeX直接在谷歌学术里复制:引用>>bibTeX

@book{kundur2022power, title={Power system stability and control}, author={Kundur, Prabha S and Malik, Om P}, year={2022}, publisher={McGraw-Hill Education} }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有