文章目录
前言
本文章旨在总结自己工作学习中一些常用的Latex功能实现方法。方便后续搜索查询。
Latex 经验
(1)安装建议
Windows和Mac建议安装TeX Live 和 TeXStudio。
TeX Live 官网下载 :Tex Live
TeXStudio 官网下载 :TexStudio
具体安装教程可以参考我的另一篇博客:Latex安装教程 (TeX Live 和 TeXStudio)
(2)不同操作系统的字体问题
% Windows系统使用
%\usepackage{xeCJK}
%\setCJKmainfont{SimSun}
% Mac系统使用
\usepackage{xeCJK}
\setCJKmainfont[BoldFont=STHeiti,ItalicFont=STKaiti]{STSong}
\setCJKsansfont[BoldFont=STHeiti]{STXihei}
\setCJKmonofont{STFangsong}
如上标准字体基本系统都自带了,直接设置使用就行。
(3)时间设置 (自定义时间,系统时间,隐藏时间)
%自定义时间
%\date[06/13/17]{2017年6月13日}
%系统时间
\date{\small \today \ \\ {\it}}
%隐藏时间
%\date{}
(4)表格生成
可以借助网站 Tables Generator
(5)插入图片
首先引入相应的宏包:
\documentclass{ctexart}%%中文文档类型
\usepackage{graphicx}%%插图宏包
\usepackage{float}%%固定图片位置,使用参数H
%%并排放两张图片的包
\usepackage{subfig}%多个子图
\usepackage{caption}%注释设置
(a)插入单张图片
%%单张图片插入
\begin{figure}[!htb]
%其中!h只是试图将图片放在当前位置,如果页面剩下的部分放不下,还是会跑到下一页的(t)顶部或者(b)底部。
%H借助float包可以固定图片位置
\centering
\includegraphics[width = 0.7\linewidth]{./pictures/1.jpg}
\caption{钢铁侠}\label{fig:1}
\end{figure}
(b)插入并排两张图片
%并排两张图片插入
\begin{figure}[htbp] %[htbp]中的h是浮动的意思
\centering %居中
\subfloat[钢铁侠] %第一张子图
{
\begin{minipage}[t]{0.5\textwidth}
\centering %子图居中
\includegraphics[width=0.65\textwidth]{./pictures/1.jpg} %以行宽的0.5倍大小显示
\label{fig1}
\end{minipage}%
}%注意这里不能回车空行,否则两张图会上下排列,而不是并排排列
\subfloat[黑寡妇] %第二张子图
{
\begin{minipage}[t]{0.5\textwidth}
\centering %子图居中
\includegraphics[width=0.65\textwidth]{./pictures/2.jpg} %以行宽的0.5倍大小显示
\label{fig2}
\end{minipage}
}
\caption{复仇者联盟} % %大图名称
\label{FIG} %图片引用标记
\end{figure}
(c)插入22排列图片,mn类似,用 \quad 来换行
%% 插入2*2排列图片,m*n类似,用 \quad 来换行
\begin{figure}[htbp]
\centering
\subfloat[钢铁侠]
{
\includegraphics[width=2.5in]{./pictures/1.jpg}
\label{label_1}
}
\subfloat[黑寡妇]
{
\includegraphics[width=2.5in]{./pictures/2.jpg}
\label{labelf_2}
}
\quad %用 \quad 来换行
\subfloat[钢铁侠V]
{
\includegraphics[width=2.5in]{./pictures/3.jpg}
\label{label_3}
}
\subfloat[蝙蝠侠]
{
\includegraphics[width=2.5in]{./pictures/4.jpg}
\label{label_4}
}
\caption{This is a Demo of $2\times 2$}
\label{fig.1}
\end{figure}
(d)固定图片位置
引入宏包
\usepackage{float}%%固定图片位置,使用参数H
\begin{figure}[H]
%H借助float包可以固定图片位置
\centering
\includegraphics[width = 0.7\linewidth]{./pictures/1.jpg}
\caption{钢铁侠}\label{fig:1}
\end{figure}
(6)另起一页
\newpage %%另起一页
(7)首行不缩进
\noindent %%首行不缩进
(8)插入空格
a \qquad b %%两个m的宽度
a \quad b %%一个m的宽度
a\ b %%大空格,1/3m宽度
a\;b %%中等空格,2/7m宽度
a\,b %%小空格,1/6m宽度
ab %%没有空格
总结
之前总结过一篇博客Latex模版以及经验汇总,主要是模板方面,其中一篇是幻灯片另一篇是写文章报告的。此文章主要是细节上的一些补充,方便后面搜索查询。相应的Latex代码也可以去我的GitHub网站下载。