Latex论文写作小技巧记录,不断更新

1,011 阅读9分钟

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.blog.csdn.net]

目录

【报错】参考文献references存在下划线“_”

【报错】参考文献references存在“&”

【报错】LaTeX Error: Undefined color `pink'.

【技巧】快速导出BibTex格式的引用

【技巧】公式添加编号并编号右对齐 

【技巧】公式换行且等号对齐

【技巧】处理公式太长的问题/缩小公式字体

 【技巧】有序列表与无序列表

【技巧】双栏latex使图片、表格横跨两栏

【技巧】插入并排和垂直子图

【技巧】调整图片与标题的间距

【技巧】处理表格过宽问题

【技巧】处理表格过窄的问题

【技巧】改变图的caption Figure 1:为 Fig. 1.

【技巧】添加高亮注释且设置不同颜色

【技巧】使用支持更多的颜色

【教程】插入图片的教程

【工具】英文标题首字母大写转换

【工具】在线制作表格


 除了本文,还可以逛一下以下几篇:

- LaTeX简单常用方法笔记,附模板_小锋学长生活大爆炸的博客-CSDN博客_latex笔记模板

- 期刊会议排名、信息检索网站推荐以及IEEE Latex模板下载_小锋学长生活大爆炸的博客-CSDN博客

- Latex希腊字母对照表 - 小锋学长生活大爆炸

- Latex数学符号对应表 - 小锋学长生活大爆炸


AoE时间(Anywhere on Earth,地球标准时间):datetime360.com/cn/timezone…


【报错】参考文献references存在下划线“_”

解决方法:

tex开头加上**\usepackage[strings]{underscore}** 。

【报错】参考文献references存在“&”

解决方法:

重新导出下cite

【报错】LaTeX Error: Undefined color `pink'.

\usepackage{xcolor}

【技巧】快速导出BibTex格式的引用

google scholar,搜一下论文题目,点“空心引号”,选Bibtex

 复制即可,非常方便,label也给你起好了。

【技巧】公式添加编号并编号右对齐 

如果是语雀这些软件,就在公式最后面加上**\tag{编号}** ,如:

$F = x + y \tag{3-28}$

如果是IEEE latex模板,使用“equation”块,格式如下,会自动设置编号:

\begin{equation} 
    F = x+y \label{eq:F}
\end{equation}

对于公式的引用:

\eqref{eq:F}

【技巧】公式换行且等号对齐

先上格式:

\begin{equation}
\begin{aligned}
......
\end{aligned}
\end{equation}

 然后在等号“=”前面加上“ & ”,在换行出加上“ // ”,如:

\begin{equation}
	\begin{aligned}
		a &= 1+4 \\
		  &= 2+3 \\
		  &= 3+2
	\end{aligned}
\end{equation}

【技巧】处理公式太长的问题/缩小公式字体

方法一:

\resizebox{0.95\hsize}{!}{  % 改0.95
    \begin{equation}
        \begin{aligned}
            xxxx.
        \end{aligned}
        \label{eq:R_phi}
    \end{equation}
}

方法二:

\begin{footnotesize} % 改footnotesize
	\begin{equation}
		\begin{aligned}
			xxxx
		\end{aligned}
		\label{eq:R_phi}
	\end{equation}
\end{footnotesize}

footnotesize可选项:

 【技巧】有序列表与无序列表

在typora这些软件中,有序列表可以快捷设置为:“1. + 回车”,无序列表可以快捷设置为:“- + 回车”,如:

无序:
- a
- b

有序:
1. a
2. b

在IEEE模板中,格式如下:

有序:

\begin{enumerate}
  \item a
  \item b
\end{enumerate}

无序:

\begin{itemize}
  \item a
  \item b
\end{itemize}

【技巧】双栏latex使图片、表格横跨两栏

figure后面带个“ * ”号即可,格式如下:

图片:
\begin{figure*}
...
\end{figure*}

表格:
\begin{talbe*}
...
\end{table*}

如果发现图片太小,可以使用“\includegraphics[width=\linewidth] ”设置成适应一行,格式如下:

\begin{figure*}[!h]
	\centering
	\includegraphics[width=\linewidth]{image/abc}
	\caption{啊.}
	\label{fig:abc}
\end{figure*}

【技巧】插入并排和垂直子图

\begin{figure}[htbp!]
	\centering
	\subfigure[描述1]{
		\begin{minipage}[t]{0.5\linewidth}
			\centering
			\includegraphics[width=0.8\textwidth]{image/xxx1}
			\label{fig:xxx1}
		\end{minipage}
	}%
	\subfigure[描述2]{
		\begin{minipage}[t]{0.51\linewidth}
			\centering
			\includegraphics[width=0.8\textwidth]{image/xxx2}
			\label{fig:xxx2}
		\end{minipage}
	}
	\caption{描述}
	\label{fig:xxx}
\end{figure}

注意,如果是并排,那这个“ % ”就必须要;如果是垂直,就可以删了。

『h』当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
『t』顶部。将图形放置在页面的顶部。
『b』底部。将图形放置在页面的底部。
『p』浮动页。将图形放置在一只允许有浮动对象的页面上。

一般使用 [htb][htbp] 这样的组合。 !h 只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。一般页言,用 [!h] 选项经常会出现不能正确放置的问题,所以常用 [ht]、[htbp] 等。

【技巧】调整图片与标题的间距

调整 Figure xxx大标题与图片

\begin{figure}[!htb]
    \setlength{\abovecaptionskip}{0cm} %调整图片标题与图距离(加这个)
    \setlength{\belowcaptionskip}{0cm} %调整图片标题与下文距离(加这个)
    \centering
    \includegraphics[width=\textwidth]{1.jpg}
    \caption{beauty}\label{bu5} % label 用来在文中索引
\end{figure}

调整 (a)小标题与图片

\begin{figure}[H]
    \vspace{-1em}  % 调整与上文的间距(加这个)
    \centering
        \includegraphics[width=0.3\textwidth]{SY.jpg}
    \caption{图名}\label{1}
    \vspace{-1em}  % 调整与下文的间距(加这个)
\end{figure}

其中,\vspace{-1em} 比较灵活,加哪儿瘦哪儿。

【技巧】处理表格过宽问题

\begin{table}[htbp]
    \center
    \caption{Example}

    \resizebox{\textwidth}{!} { % 填 ! 或者 其他数字如12mm,调整到适合自己的大小为止

        \begin{tabular}{lll}
        % xxxxx
        \end{tabular}

    } % 注意这里还有一个半括号
\end{table}

【技巧】处理表格过窄的问题

\begin{table}[htbp]
    \center
    \caption{Example}

    \setlength{\tabcolsep}{7mm} { % 7可随机设置,调整到适合自己的大小为止

        \begin{tabular}{lll}
        % xxxxxx
        \hline
        \end{tabular}

    } % 注意这里还有一个半括号
\end{table}

【技巧】改变图的caption Figure 1:为 Fig. 1.

begin{document} 后面加上:

\captionsetup[figure]{labelfont={bf},name={Fig.},labelsep=period}

【技巧】生成 表格列表 或 图形列表

% 图形
\listoffigures
% 表格
\listoftables

% 更改名称
\renewcommand{\listfigurename}{List of plots}
\renewcommand{\listtablename}{Tables}

【技巧】删除页码 和 重新开始页码编号

% 删除页码
\thispagestyle{empty}
% 使用阿拉伯式数字重新开始页码编号
\pagenumbering{arabic}

【技巧】添加高亮注释且设置不同颜色

先导入:

\usepackage{soul, color, xcolor}

遇到**\cite、\ref**等命令时该方式就容易出错。需要对这些命令进行注册::

\soulregister\cite7 % 针对\cite命令
\soulregister\citep7 % 针对\citep命令
\soulregister\citet7 % 针对\citet命令
\soulregister\ref7 % 针对\ref命令
\soulregister\pageref7 % 针对\pageref命令

定义自己的命令:

\newcommand\mhl[1]{\sethlcolor{yellow}\hl{\it #1}}

使用的时候:

\mhl{xxxxxxx}

【技巧】使用支持更多的颜色

\usepackage{xcolor}

% dvipsnames: loads 68 named colours (CMYK)
% svgnames  : loads 151 named colours (RGB)
% x11names  : loads 317 named colours (RGB)

\usepackage[dvipsnames]{xcolor}

【教程】插入图片的教程

【工具】英文标题首字母大写转换

在线英文标题首字母大写转换工具 - 在线文本工具箱

【工具】在线制作表格

Convert Excel to LaTeX Table - Table Convert Online