latex初次排版注意事项总结

主要记录一些排版过程中遇到的问题,elsevier模板

1. 调用包

调用包的时候注意冲突性

尤其是公式的包如果调用出现问题可能会导致后续公式排版,虽然代码标准但是出现的结果奇形怪状。具体可以参考模板的要求,我这个是针对elsevier模板num那个模板的一些包。

% 调整浮动的位置
\usepackage{float}
% 特殊的字符
\usepackage{pifont}
%% 数学表达式
\usepackage{mathtools}

\usepackage{amsthm}


% 调整列宽
\usepackage{tabularx}
% 整理单元格
\usepackage{multirow}
% 多列排版
\usepackage{multicol}
% 单元格编辑
\usepackage{makecell}
% 三线表
\usepackage{booktabs}

\usepackage{ragged2e} % 导入 ragged2e 包

%% 计数与编号
\newcommand{\sz}{\small}
\usepackage{chngcntr}
\renewcommand{\thetable}{\arabic{table}} 

%% 定义与定理
\newtheorem{thm}{Theorem}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{rmk}{Definition}
\newproof{pf}{Proof}
%\renewenvironment{proof}{{\noindent\textbf{Proof:}}}{\hfill$\square$}
\newproof{pot}{Proof of Theorem \ref{thm2}}

%% 文献参考格式
\biboptions{numbers,sort&compress}

2.正文

1. 文本内容中的公式或者特殊符号,需要特别隔开标注上,否则会造成后续内容的丢失

%% 段落中的公式需要,$公式$
如 $n DMU_{j}(j=1,2,...,n)$,

下标用_{j}
上标用^{j}

%% 段落或者公式内的希腊字母需要找到对应表达方式
%% 参考链接   https://blog.csdn.net/weixin_43145361/article/details/89531570

这些特殊字母,以及特殊符号,如百分比,%前加\   不然后续内容会失效
$(1-\alpha_{ij})$—— (1-α_ij).
95\% 

2. 引号的使用,如果直接按照文本导入双引号或者单引号,会出现情况: ”内容”  ,即两个都是右引号,解决方式如下代码所示。

同时也要注意把引号放在句号里面,(这是我本身文稿的问题)

%% 把左侧的引号换成esc键下的`(和~一个按键)

"文本"   改为     ``文本"
'文本'   改为      `文本'

3. 文本中会提到一些已经定义的变量,这种最好也用  $...$  给括起来,但可能会出现字母之间太过分散,导致看起来比较丑。比如Eff就会被写成 E f f (斜体)。

$Eff$   会导致字母之间的距离比较分散,需要改为

$E\!f\!f$    原理是 \! 的作用是缩小间距

也可以用在公式太稀松导致一行写不下的情况

4. 文本段落的居中或者对齐问题

———— 方法1
在段落的前面加上  \noindent  
例如:
\noindent where $w_{i}$, $u_{r}$, and $\eta_{s}$ represent the weights assigned to the shared inputs, outputs, and shared non-discretionary outputs of subsystems 1 and 2, respectively. 
这样英文单词也可以换行的时候,把单词拆开使用连字符。

———— 方法2
短文本    
\leftline {文本内容}

长文本    
\begin{flushleft}
文本内容
\end{flushleft}

该方法有缺点,换行的时候不能使用俩字符,所以段落看起来会和其他的有很大区别,不建议


———— 居中对其
\begin{center}
文本内容
\end{center}

3. 图片和表格

1. 图片的插入

① 图片
\begin{figure}
	\centering   %%图片居中
	\includegraphics[width=0.8\textwidth]{1.png}   %%设置图片的宽度,0.8就是占页面的80%,1.png是文件名称,记得把图片文件放在latex文件的同一文件夹下。
	\caption{图片名}  %% 图片的命名
	\label{fig:1}   %% 设定引用的标志
\end{figure}

2. 表格的插入

\begin{table}[htbp]   %% [htbp]是设定表格在页面的位置,也可以是[H]表示固定表格就放在某一个位置。
	\centering   %% 表示表格居中
	\caption{The energy and environmental efficiency of the transportation industry in 30 provinces of China in 2017.}  %% 表格的名字
	\label{tab:2}   %% 设定引用标签
	\tabcolsep 10pt   %% 调整pt的量,可以控制表的宽度
	%\setlength{\tabcolsep}{3.5mm}   %% 另一种设定表格宽度的方式
	\begin{tabular}{lccccccc}  %% l表示向左对齐,c表示居中对其
		\toprule  %% 三线表
		\textbf{Provinces} & $\theta_j^*$ & $\theta_j^{1*}$ & $\theta_j^{2*}$ & $\theta_j^{1**}$ & $\theta_j^{2**}$ & $\theta_j^{1***}$ & $\theta_j^{2***}$ \\
		\midrule  %% 三线表
		Beijing & 0.97 & 0.68 & 1.00 & 0.68 & 0.97 & 0.99 & 1.00 \\  %% 表格内容,记得打换行符号 \\
		Tianjin & 1.00 & 1.00 & 1.00 & 1.00 & 1.00 & 1.00 & 1.00 \\
		\bottomrule  %% 三线表
	\end{tabular}
\end{table}

3. 表格和图片的引用

The summary of the indicators is provided in Table \ref{tab:1}

%% \ref{tab:1} ,打出\ref可以自动跳出相关引用的标签,选中对应的tab:1或者fig:4这种

4. 表格的细节问题

① 三线表(上下粗,中间特别细)   使用固定命令即可
\toprule
\midrule
\bottomrule
  首行要加粗的话,\textbf{文本}


② 表格的宽度(放在table里面,但是在正式表格外面)   调整数字以调整表格宽度
\tabcolsep 20pt


③ 调整表格整体的大小,适用于部分表格过大过宽的情况
\small
%% 放在这个两个命令里面
\begin{table}
	\small 
	\begin{tabular}
    表格内容
	\end{tabular}
\end{table}


④ 表格的注释
\begin{table}[H]
	\begin{tabular}
    表格内容
	\end{tabular}
	
	\smallskip
	\begin{minipage}{1\textwidth} % 设置 minipage 宽度
		\small
		Note: N/A indicates no specific unit of measurement.  %% 注释的内容
	\end{minipage}
\end{table}

⑤ 设置行高
    Row 1 & Row 2 \\[1ex]
    %% [1ex]调整这个里面的数字可以调整行高

⑥ 调整行间距
    %% 增加某两行之间的行间距
    \addlinespace[1ex] % 在第二行和第三行之间增加额外的行间距

⑦ 表格中的内容自动换行
    只要用 \\ 隔开内容就行

⑧ 自动换行后不希望单词被拆分,不允许使用连字符格式
	\hyphenpenalty=10000 % 设置单词拆分的惩罚值为很大,减少拆分的可能性

⑨ 合并列
   %%% 合并单元格,并且上下居中,并且自动换行
   \multirow{4}{*}{\centering\raisebox{-12ex}{\shortstack{Shared \\Inputs}}} 
     合并  合并格数    居中       调整上下间距       换行     内容     内容

⑩ 合并行
   \multicolumn{2}{c}{\raisebox{-1.5ex}{Types}}
      合并     行数和居中   调整间距        

4. 公式

公式组合的编码和细节修改

① 公式组合————aligned
② 自动编号————equation
③ 左对齐与部分对其————用&符号换行对其,部分空格的地方可以加\quad
④ 特殊情况,公式编号被挤到了下一行,可以把整体公式缩小一点\small
⑤ 如果懒得引用公式,所以手动调整文中————Eq后的空格间距

%% 第5部分公式组合
\vspace{-1em}
\begin{equation}
	\small
	\begin{aligned}
		\max & \theta_0^1 = \sum\nolimits_{r=1}^p \mu_r y_{r0}^1 + \mu_0^1 \\
		\text{s.t.} & \sum\nolimits_{r=1}^p \!\mu_r y_{rj}^1\! -\! \sum\nolimits_{s=1}^h \!\tau_{sj} y_{sj} \!-\! \sum\nolimits_{i=1}^m \rho_{ij} x_{ij} + \!\mu_j^1 \leq 0, \quad j=1,2,\dots,n \\
		& \theta_0^* \sum\nolimits_{i=1}^m \! v_i x_{ij} \!-\! \sum\nolimits_{r=1}^p \! \mu_r y_{r0}^1\! - \! \sum\nolimits_{i=1}^q \! \mu_r y_{r0}^2\! + \! \theta_0^* \sum\nolimits_{s=1}^h \! \xi_s y_{sj} \!- \! \mu_0^1 \!- \! \mu_0^2 \! =\! 0, \\
		& \sum\nolimits_{i=1}^m \rho_{i0} x_{i0} + \sum\nolimits_{s=1}^h \tau_{s0} y_{s0} = 1, \\
		& \sum\nolimits_{i=1}^m \rho_{ij} x_{ij} \geq a, \\
		& \sum\nolimits_{i=1}^m (v_i - \rho_{ij}) x_{ij} \geq b, \\
		& v_i, \mu_r, \eta_s \geq \varepsilon; \quad \mu_j^1, \mu_j^2 \text{ are free}, \\
		& v_i F_i \leq \rho_{ij} \leq v_i L_i, \quad i=1,2,\dots,m, \quad j=1,2,\dots,n, \\
		& \eta_s F_s \leq \tau_{sj} \leq \eta_s L_s, \quad s=1,2,\dots,h, \quad j=1,2,\dots,n.
	\end{aligned}
\end{equation}

5. 参考文献

1. 参考文献引用在标点符号内,如果有et. 那这种要放在.外面


2. 使用bib格式添加参考文献

(1)新建一个reference.bib文件,
(2)复制每个文献的bib格式,并添加到改文件中,分别编号ref1、ref2、ref3,方便后续引用

@article{ref1,
	title={Using entropy-TOPSIS method to evaluate urban rail transit system operation performance: The China case},
	author={Huang, Wencheng and Shuai, Bin and Sun, Yan and Wang, Yang and Antwi, Eric},
	journal={Transportation Research Part A: Policy and Practice},
	volume={111},
	pages={292--303},
	year={2018},
	publisher={Elsevier}
}


3. 中文文献需要在题目后面注明in china
@article{ref52,
	title={Spatial econometric analysis of carbon emission intensity and its driving factors from energy consumption in China},
	author={Cheng, Yeqing and Wang, Zheye and Zhang, Shouzhi and Ye, Xinyue and Jiang, Huiming},
	journal={Dili Xuebao/Acta Geographica Sinica},
	volume={68},
	number={10},
	pages={1418--1431},
	year={2013},
	publisher={Science Press}
}


4.对bib文件进行编译:工具————命令————BibTex

5.在tex文件中导出bib文件
\bibliographystyle{elsarticle-num}  % 按包里面自带的(引文格式)
\bibliography{refference.bib}   % 导入文件

6.在原文中引用参考文献:\cite,选择弹出的ref1或其他参考文献

7.在全部参考文献都引用之后,编辑文件,就能得到带有引文标签的文稿。
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值