最近在写小论文,用的latex排版,总结下用法
安装 texlive : 环境 https://zhuanlan.zhihu.com/p/56982388?utm_source=QQ_article_bottom
texlive 有自带的编译器 textwork editor
为了好用,下载了texstudio 官网下载地址:http://texstudio.sourceforge.net/
之后从相关的论文或期刊官网下载对应latex模板,直接点开.tex文件。下以IEEE模板介绍
目录
插入参考文献
模板中本来是这个样子,可以照这个样子写参考文献,但是比较麻烦
IEEE LaTeX模板使用BibTeX https://my.oschina.net/u/4353169/blog/3612895
根据上文教程,直接把上面代码替换成
(这里IEEEtran是模板,references是放参考文献的文件,注意对应)
加完,这里会有references的一个文件,直接在这个文件中放bibtex格式的参考文献就行
比如google学术 文献下面有个双引号
复制到刚刚的references中 ,并把
改成编号 b1这样的
在.tex正文中需要加文献的正文后面加 \cite{b1} 如
运行后就会变成 BERT [1] model 与references文件中的相对应,并在参考文献部分显示 然后后面的按照b1b2b3这样排序下去
插入公式
主要是分为行内公式和行间公式 https://blog.csdn.net/zaishuiyifangxym/article/details/88327257
行内公式就是在文本中插公式,在公式两边用 $公式$ 表示它是个公式
行间则用下面的表示,content替换为公式内容
\begin{equation}
content
\end{equation}
常用的有下标_ 比如 X_i 上标^ 也可以上下标一起用 X_i^a 很多编译不出来的都需要打公式,公式也都很好理解,网上有很多介绍的文章,遇到直接查就行
https://blog.csdn.net/weixin_43159148/article/details/88621318 这两个还比较全
此外,公式中比较常用的就是括号,一般行间公式中需要插入括号
参考这个链接 https://blog.csdn.net/m0_37864814/article/details/102854015
例如:一个比较简单的大括号公式(注意需要再非正文部分加 \usepackage{amsmath} 这个包 不然会报错,正文部分的意思就是\begin{document} 和 \end{document}之间,非正文部分就把’\usepackage{amsmath}‘粘贴到\begin{document}之前就行)
\begin{equation}
f(x)=\left\{
\begin{aligned}
1, true\\
0, false
\end{aligned}
\right.
\end{equation}
效果:
还有比较特别的就是空心字符。比如空心R之类的,也需要在非正文部分加包 \usepackage{amsfonts},其他空心字母也是一样的
插入图片
一般我们用visio或者ppt画完图,要把它加入到latex中,为了防止图片变形或者图片失真,一般是把图片转化成pdf格式,比如visio可以直接导出pdf,但是这个图的周围
会有一些白边。就可以用https://pdfresizer.com/crop这个在线工具来裁剪掉白边,通过下列方式上传自己的图片
跳转界面后把需要裁剪的部分框出来,然后点击下列按钮
crop it
latex插入图片需要导入的包: \usepackage{graphicx} (把图片和.tex文件放在同一目录下)
\begin{figure}
\centering
\includegraphics[width=3.33in, keepaspectratio]{你的图片名称.pdf}\\
\caption{你的图片所需要添加的描述.}
\end{figure}
插入表格
插表格用的包:
\usepackage{tabularx}
\usepackage{booktabs}
三线表
\begin{table}
\normalsize %标准字体大小,可以选tiny之类的
\centering
\textbf{Table 1}~~你的表格需要的描述\\
\normalsize
\setlength{\tabcolsep}{2.5mm}{ %调表格大小,可以自己设数字
\begin{tabular}{ccccc} %这个ccc很有意思,5个c表示5列,|c|c|可以这样给表格加竖边框
\toprule %这个可以给这条线加粗
1 & 1 & 1 & 1 & 1\\
\midrule
1 & 1 & 1 & 1 & 1\\
1 & 1 & 1 & 1 & 1\\
1 & 1 & 1 & 1 & 1\\
1 & 1 & 1 & 1 & 1\\
\bottomrule %下线加粗
\end{tabular} }
\end{table}
代码中的1可以换成自己需要写的东西,效果:
首行缩进
需要导入包 \usepackage{indentfirst}
\indent\setlength{\parindent}{1em} %用这个放在段落开头可以缩进2个英文字符
\noindent %用这个放在段落开头表示不缩进