LaTeX学习笔记
Latex安装及VSCode编写Latex
Latex安装可参照 LaTeX的安装教程(Texlive 2020 + TeX studio)
使用 Vscode 配置 LaTeX可参考 使用 Vscode 配置 LaTeX
LaTeX相关网站推荐
LaTeX 语法
导言区(preamble)
Documentclass
- 写英文论文通常选用
\documentclass{article}
- 中文文章使用
\documentclass[UTF8]{ctexart}
,UTF8表示编码格式
预设内容
该部分内容编译后不直接显示,需要在\begin{document}与\end{document}中添加语句进行调用
- \title{标题}
- \author{作者}
- \data{日期(eg:\today)}
- \bibliographysyle{参考文献格式(eg:plain)}
默认语法
该部分内容是论文的正文部分,也即\begin{document}与\end{document}中间的部分。
\maketitle
输出论文标题\tableofcontents
输出目录,生成目录需要编译两次\section
开始新的一节\cite{}
引用参考文献\nocite{}
显示未引用的参考文献\bibliography{XX}
从XX.bib文件中读取参考文献列表并输出\footnote{text}
脚注\emph{}
强调内容(emphasis)\begin{quote} \zihao{-5}\kaishu ... \end{quote}
引用内容,将环境中的内容单独分行,增加缩进和上下间距排印,以突出内容。通常与修改字体的参数相结合。- $…$ 行内公式
\begin{eqution} ... \end{eqution}
列表格式\caption{}
自动编号以及定义标题\label{}
标签\ref{}
引用标签\usepackage{amsmath} ... \eqref{eq:gougu}
引用公式并产生括号\qquad
产生长为 2 em(大约两个“M”的宽度)的空白- 插入图片
\usepackage{graphicx} ... \includegraphics[width=3cm]{xiantu.pdf}
插入图片,width=3cm 设置图形在文档中显示的宽度为 3 cm,而第二个参数 xiantu.pdf 则是图形的文件名(放在源文件所在目录)。直接使用改语法会使得图片夹杂在文字中间。
可使用浮动体便于图片排版。
1 \begin{figure}[ht]
2 \centering
3 \includegraphics[scale=0.6]{xiantu.pdf}
4 \caption{宋赵爽在《周髀算经》注中作的弦图(仿制),该图给出了勾股定
5 理的一个极具对称美的证明。 }
6 \label{fig:xiantu}
7 \end{figure}
- 插入表格
1 \begin{table}[H]
2 \begin{tabular}{|rrr|}
3 \hline
4 直角边 $a$ & 直角边 $b$ & 斜边 $c$\\
5 \hline
6 3 & 4 & 5 \\
7 5 & 12 & 13 \\
8 \hline
9 \end{tabular}
12 \end{table}
- 定义新的环境
\newenvironment{myquote}
{\begin{quote}\kaishu\zihao{-5}}
{\end{quote}}
调用该环境
\begin{myquote}
勾广三,股修四,径隅五。
\end{myquote}
- 定义新的命令
\newcommand\degree{^\circ}
,\newcommand 命令的两个参数分别是新命令和新命令的定义
声明语法
这部分语法会改变后面的全部文字
\zihao{-5}
小五号字体\kaishu
将字体切换为楷书\centering
居中
与宏包搭配使用的语法
相关参数说明:scale=放缩因子;height=高度
语法习惯
- 使用空行分段
- 段前无需空格,LaTeX会自动忽略每行开始的空格并完成文字缩进
- 汉字后的空格会被忽略,其他符号后的空格保留
Overleaf
快捷键
- Ctrl + F 查找和替换
- Ctrl + Enter 编译(刷新右边的pdf预览)
- Ctrl + Z 撤销
- Ctrl + Y 撤销刚刚的撤销操作
- Ctrl + Home 跳到Latex文档第一行
- Ctrl + End 跳到Latex文档最后一行
- Ctrl + L 跳转到特定的一行
- Ctrl + / 将所选文本注释,如果所选的文本已注释,则会变成非注释状态
- Ctrl + D 删除当前行
- Ctrl + A 全选
- Tab 往后缩进四格
- Shift + Tab 往前缩进四格
- Ctrl + U 将所选文本变成大写字母
- Ctrl + Space 将所选文本变成小写字母
- Ctrl + B 将所选文本加粗
- Ctrl + I 将所选文本变成斜体
Pandoc
下载安装
安装包: pandoc 3.1.2
win10的话直接点击msi文件然后安装即可。可以在windows终端(cmd)中输入以下命令来检查Pandoc是否已经安装成功:
pandoc --version
如果看到了Pandoc的版本信息,那么说明Pandoc已经安装成功了。
检查Pandoc是否已经添加到系统的环境变量中。如果没有添加,可以手动将Pandoc的路径添加到环境变量中。
添加环境变量:
- 在桌面上右键单击“此电脑”,然后选择“属性”。
- 在左侧面板中,单击“高级系统设置”。
- 在“高级”选项卡下,单击“环境变量”。
- 在“系统变量”下找到“Path”,然后单击“编辑”。
- 在弹出的对话框中,单击“新建”,然后输入Pandoc的路径。
- 单击“确定”关闭所有对话框。
使用
- 打开电脑的终端,cd /d切换到指定文件夹
- 在终端中输入以下命令:
pandoc input_file -o output_file
其中,input_file 是要转换的文件名,output_file 是转换后的文件名。确保已经正确地指定了这两个文件名。
-
检查要转换的文件是否存在。如果文件不存在,Pandoc 将无法进行转换。
-
检查要转换的文件格式是否受支持。Pandoc 支持大量标记语言之间的格式转换,例如 Markdown、Microsoft Word、PowerPoint、Jupyter Notebook、HTML、PDF、LaTeX、Wiki、EPUB 格式之间的相互转换。如果要转换的文件格式不受支持,Pandoc 将无法进行转换。
参考代码
pandoc test.tex -s -o test.docx