latex排版论文
latex主要文件**.tex**文件构成常用语法说明常用指令总结公式图片表格交叉引用参考文献 常用库Latex来源主要用于期刊、大论文排版,平时记笔记写东西还是用word,markdown方便,所见即所得
Latex优点:轻量化,不出现乱码、不容易死机版面美观,特别是没有大段留白,行内公式高度统一
可以利用TeXstudio编译,或者Vscode配置环境排版自动完成,改投期刊只需要少量修改内容
latex主要文件
完整的Latex工程,主要有以下几个文件构成
.tex:Latex主文件.cls: 版面样式(模板提供).bib:参考文献信息汇总.bst:控制参考文献格式(模板提供).pdf:编译后自动生成.log .aux .bbl:临时文件不用管,有时候报错可以通过先删除这些文件在运行尝试
.tex文件构成
主要两部分:导言区和正文区
\documentclass[10pt]{article} %确定文章格式%导言区,添加各种宏包\begin{document}% 以下为正文内容%正文区\end{document}
常用语法说明
\指令 %注释 $$行内公式编辑
\usepackage{***} 导言区引入库 类似于C的 #include
\begin{document} \end{document} 进入特定环境
\section{} \subsection{} \subsubsection{} 一、二、三级标题
常用指令总结
\newpage% 从新的一页继续
公式
【word中mathtype公式可以复制过来】
$$ 行内公式\begin{equation} 简单单行公式是自动编号的如多行公式、多个编号等再百度太复杂的可以在mathtype中编译复制过来
图片
\begin{figure}不会跨两栏 \begin{figure*}会跨两栏 图表等都有两个环境includegraphics[width=0.83\textwidth]{.\Figure\01.jpg} 导入图片,控制图像宽度、缩放等,最后为图片路径;0.83\textwidth 宽度为纸张的0,83(等比例缩放);还可以用相对宽度建议图片原图就按照比例生成,不在此处调整\caption{\label{fig:f1}\fontsize{10pt}{15pt}\selectfont 图名} 交叉引用、图名的设置
示例:插入两张并排图
\begin{figure}[H]% 插入两张图片并且并排\centering\begin{minipage}{0.48\textwidth}\centering\includegraphics[width=0.83\textwidth]{01}\caption{\fontsize{10pt}{15pt}\selectfont 俩图}\end{minipage}\hspace{0cm}% 图片间距\hfill% 撑满整行\begin{minipage}{0.48\textwidth}\centering\includegraphics[width=0.83\textwidth]{01}\caption{\fontsize{10pt}{15pt}\selectfont 俩图}\end{minipage}\end{figure}
表格
begin{tabular}{|l|l|l|l|l|} 五列左对齐,c-居中,| 两列之间竖线分割表格内容直接填写,以 & 分割,要符合列的设置,否则报错\ 换行 \hline 加横线复杂表,合并、拆分单元格,单元格长度、大小用到再百度\begin{table}[H]% 插入表格\centering\begin{tabular}{|l|l|l|l|l|}\hline$R_1$ & $R_2$ & $L$ & $V_1$ & $V_2$ \\ \hline1mm & 1mm & 100mm & 2V & 0V \\ \hline\end{tabular}\caption{\fontsize{10pt}{15pt}\selectfont 表名}\end{table}
交叉引用
\label{标签} 在被引用处,章节、图片、表格、公式等都可\ref{标签}在引用处一般一类标签统一命名,可防止混乱 图{fig:1} 表{table:2} {sec:3} 等举例: 图片名处打上标签 \label{fig:1} 后,正文处直接用 this is the figure\ref{fig:1}参考文献
两种处理方法 Bibitem - 直接把某种格式的参考文献复制进去,像word一样;Bibtex只保存文献信息,像标题、期刊、作者这些分类保存,格式由Bst确定bibtex中存储格式:(知乎教程链接: /p/114733612)FNC为文献label文献引用使用 \cite{FNC},不需按照原文顺序排列,自动排序
常用库
\documentclass[10pt]{article}%\usepackage{CJK} 将默认编辑器改为 XeLatex即可用中文\usepackage[UTF8]{ctex} %调用ctex%\usepackage{amsmath}%数学公式扩展包\usepackage{amssymb}%数学符号扩招包\usepackage{geometry}%允许修改纸张长宽 \geometry{a4paper,scale=0.8}%修改纸张长宽\usepackage{array}%矩阵包\date{}%取消默认日期 \usepackage{setspace}%调整间距\usepackage{graphicx}%支持插图 \graphicspath{{figures/},{pics/}}%调用插图位置\usepackage{extarrows}%箭头上下可添加文字 \usepackage{amsthm}%自动区分定理引理 \usepackage{fancyhdr}%页脚页眉设置 \usepackage{enumerate}%编号包 \usepackage{bm}%加粗包 \usepackage{tikz}%画图包 \usepackage{color}%颜色包 \usepackage{xcolor}%自定义颜色包 \usepackage{eso-pic}%水印包 \usepackage{mathrsfs}%花体包