Latex使用总结

Latex中文文档

Latex中文文档

Latex工具

  1. 在线编辑工具:overleaf
  2. 本地编辑工具:
  • TeX Live下载中科大镜像
    • 点击下载iso文件
      在这里插入图片描述
    • 双击打开下载好的iso文件,右键install-tl-windows.bat,以管理员身份运行在这里插入图片描述
    • 根据自己的需求修改安装目录
    • 命令行输入xelatex -v,如果没出现版本信息说明要配置环境变量(参考:最新Latex安装详细教程
  • texstudio下载texstudio官网
    • texstudio配置中文,点击options → Configure TeXstudio
    • General → language这里选择zh_CN
    • 设置编译环境为XeLaTeX,点击构建,默认编译器选择XeLaTeX
    • 编写代码后,点击构建并查看按钮,或者按F5
      左侧为代码,右侧为预览

遇到的问题

latex层次

章节命令一般格式:

\章节命令[短标题]{标题}         %%本命令自动编号
\章节命令*{标题}                     %%本命令不自动编号

章节命令从高到低依次有:\part (篇),\chapter (章),\section (节),\subsection (小节),\subsubsection (子节), \paragraph (段),\subparagraph (小段)。

reference不显示,引用出现[?]

\bibliographystyle{elsarticle-num}   # 这里为reference格式设定,.bst结尾的文件名
\bibliography{bib}  # 这里为bib文件名
  • 原因一:缺少elsarticle.cls文件(需要安装好TeX Live)
    • 在项目目录执行命令,生成cls文件
      latex elsarticle.ins
      
  • 原因二:bib文件名中间包含空格,去掉空格即可(通常会报错如下,注意overleaf不会报错)
    在这里插入图片描述

texstudio注释

 %代码   # 单行注释
 Ctrl + T     # 多行注释
 Ctrl + U     # 去除多行注释

使用\begin{aligned} 出现 Environment aligned undefined

在\begin{document}之前加入这行代码即可导入包

\usepackage{amsmath}

其他常见包

\usepackage{color}  # 字体颜色\textcolor
\usepackage{amssymb} 与 \usepackage{bbding}  # 打勾✔,比如消融实验,\Checkmark  

打勾其他例子参考

表格有关常见包

\usepackage{booktabs}
\usepackage{multirow}
\usepackage{makecell}

调整字体大小

  • 表格

    \begin{table}[h]
    	\small %此处写字体大小控制命令
    	\begin{tabular}
    	\end{tabular}
    \end{table}
    
  • 局部字体大小

    \small{内容}
    
size10pt (default)11pt option12pt option
\tiny5pt6pt6pt
\scriptsize7pt8pt8pt
\footnotesize8pt9pt10pt
\small9pt10pt11pt
\normalsize10pt11pt12pt
\large12pt12pt14pt
\Large14pt14pt17pt
\LARGE17pt17pt20pt
\huge20pt20pt25pt
\Huge25pt25pt25pt

字体粗细

显示直立文本: \textup{文本}
意大利斜体: \textit{文本}
slanted斜体: \textsl{文本}
显示小体大写文本:  \textsc{文本}
中等权重: \textmd{文本}
加粗命令: \textbf{文本}
默认值: \textnormal{文本}

斜体字:\textit{italic},或者 \emph{italic}
细体字:\textlf{light font}
使用等宽字体:\texttt{code}
使用无衬线字体:\textsf{sans-serif}

所有字母大写:\uppercase{CAPITALS}
所有字母大写,但小写字母比较小:\textsc{Small Capitals}

角标

在这里插入图片描述

使URL中间换行

\usepackage{url}
\def\UrlBreaks{\do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J
	\do\K\do\L\do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V
	\do\W\do\X\do\Y\do\Z\do\[\do\\\do\]\do\^\do\_\do\`\do\a\do\b
	\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n
	\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z
	\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]\do\)\do\,
	\do\?\do\'\do+\do\=\do\#}  % 使url中间换行

使图片显示在指定位置

\usepackage{stfloats}

在LaTex中,\begin{figure}[~]是图片环境,常用选择项[htbp]是浮动格式:
[h] ~ here,当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩页面不够,这一参数将不起作用。
[t] ~ top,顶部。将图形放置在页面的顶部。
[b] ~ bottom,底部。将图形放置在页面的底部。
[p] ~ page of its own,浮动页。将图形放置在一个允许有浮动对象的页面上。
一般使用[htb]这样的组合,只用[h]是没有用的。这样组合的意思就是LaTex会尽量满足排在前面的浮动格式,就是h-t-b这个顺序,让排版的效果尽量好。
[!h]只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。一般而言,用[!h]选项通常会出现不能正确放置的问题,所以常用[ht]、[htbp]等。

添加下划线不换行

\underline  # 添加下划线

换行:

\usepackage{soul}
\ul{*}

改变局部行间距

\begin{spacing}{2.0}    %%行间距变为double-space
%%内容
\end{spacing}

使用times字体加粗失败

引入包:

\usepackage{times}
\usepackage[T1]{fontenc}

调整图表与内容间距较大

\vspace{-2.0pc}

常用特殊符号

波浪号 ∼ \sim    $\sim$
正负号 ± \pm      $\pm$
大于等于: ≥ \geq   $\geq$
首字母大大写, 后面的较小大写: \textsc{}
  • 特殊符号加粗
\usepackage{bm}
$\bm{x}$     # 如$\bm{\pm}$

插入图片

\begin{figure}[htbp]
    \centering
    \includegraphics{1.eps}
    \caption{Elliptic Paraboloid}
\end{figure} 

插入表格

latex表格生成器

插入公式

行内公式:$ 公式 $
行间公式:$$ 公式 $$
导言区要加上,amsmath宏包
如果想有编号,可以用gather,align
如果不想有编号,可以gather*,align*,或者在后面加上命令\notag
如果想一行公式分开写,用split
align和split的公式对其,用$
如果想选择判断,用cases


\documentclass{article}
 
\usepackage{ctex}
\usepackage{amsmath}
\usepackage{amssymb}%花体字符


\begin{gather}%会产生编号
	a+b=b+a\\
	ab=ba
\end{gather}
 
\begin{gather*}%不会产生编号
a \times b=b \times a\\
ab=ba   
\end{gather*}
 
\begin{gather}%会编号
a+b=b+a \notag \\%\notag阻止编号
ab=ba   \notag %\notag阻止编号
\end{gather}
 

%align和align*环境(用$对齐)
\begin{align}
	x &= t + \cos t + 1\\
	y &= 2\sin t
\end{align}
 
 
%split环境(用$对齐)(一个公式分为多行排版)
\begin{equation}
	\begin{split}
	\cos 2x &= \cos^2 x - \sin^2 x\\
	&= 2\cos^2 x - 1
	\end{split}
\end{equation}
 
%case环境
%每行公式使用&分割成两部分
%通常表示值和后面的条件
\begin{equation}
	D(x) = \begin{cases}
	1, &\text{如果} x \in \mathbb{Q}\\%mathbb花体字符
	0, &\text{如果} x \in \mathbb{R}\setminus\mathbb{Q}	
		   \end{cases}%\text是为了在数学公式中处理中文
\end{equation}

显示中文

\usepackage[UTF8]{ctex}

Elsevier模板

中文说明
其他参考

Pattern Recognition

提交说明
其他参考
其他参考

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值