Latex使用总结(二)

通用篇
1.大小的调整
\usepackage{graphicx} % 用于对图、表缩放的调整

% 表格的例子
\begin{table}
  \centering
  \scalebox{0.8}{ % 将需要缩放的内容套入scalebox中
    \begin{tabular}{ccccccc}
    % 表格内容
    \end{tabular}%
  }
  \caption{\label{xxx}%
\end{table}%


% 图片的例子
\begin{figure}[!htb]
    \centering
    \scalebox{0.9}{
    \includegraphics[scale=0.7]{xxx}
    }
    \caption{xxx}
    \label{xxx}
\end{figure}
2.重新编号
\setcounter{subfigure}{0} % 重新编号,在需要重新编号的内容前面使用
3.缩进
% 对表格、公式等进行缩进
% -:左缩进 +:右缩进
\hspace{-0.5cm}

% \hbox缩进,内容溢出时使用,主要是算法表格内容太多,最好是缩减内容。需要包
\hbox{xxx}
图片篇
1.使用

多个子图的使用

\usepackage{graphicx}
\usepackage[tight,footnotesize]{subfigure}

\begin{figure}[!htb]
  %没有[]可以缺省,大小、缩放在includegraphics中的scale设置
  \subfigure{
      \includegraphics[scale=0.35]{xxx}
  }
  % 这里空一行可以重头排版,相当于文本中的换行,部分格式不需要
  
  \setcounter{subfigure}{0} % 重新编号
  \subfigure[子图1的caption]{
  		% scale缩放大小
      \includegraphics[scale=0.1]{xxx}
      \label{xxx}
  }
  \subfigure[子图2的caption]{
      \includegraphics[scale=0.1]{xxx}
      \label{xxx}
  }
  \subfigure[子图3的caption]{
      \includegraphics[scale=0.1]{xxx}
      \label{xxx}
  }
  \subfigure[子图4的caption]{
      \includegraphics[scale=0.1]{xxx}
      \label{xxx}
  }
  \caption{\label{xxx}xxx}
\end{figure}
表格篇
1. 使用
\usepackage{tabularx} % 用于处理内容过长的表格
\usepackage{multirow} % 用于表格跨行、跨列展示
\usepackage{booktabs} % 好像是特殊指令如toprule需要使用的包  *
\usepackage{array}    % 使得表格垂直居中
2.快捷操作

使用Excel转latex的方法——Excel2LATEX快速构建表格,下载完成之后,直接从Excel中的"加载项"中导出latex代码,大部分数据都可以部分结果还是有问题。

算法篇
1.使用
\usepackage{algorithmic}
\usepackage{algorithm}
\renewcommand{\algorithmicrequire}{\textbf{Input:}} % 重新定义输入
\renewcommand{\algorithmicensure}{\textbf{Output:}} % 重新定义输出

% 公式中需要空格使用\空格实现
\begin{algorithm}[!htb]
\caption{xxxx}
\begin{algorithmic}[1] % 编号
\REQUIRE xxx % 对输入定义
\ENSURE xxx % 对输出定义
\STATE {xxx}
\STATE {xxx}
% 多循环
\FOR{each xxx \in\ xxx}
	\STATE {xxxx}
	\STATE xxx
	\FOR{each xxx \in xxx}
		\STATE {xxx}
		\FOR{each xxx \in xxx}
			\STATE xxx
			\STATE {xxx}
		\ENDFOR
		\STATE {xxx}
	\ENDFOR
\ENDFOR
\end{algorithmic}
\label{xxx}
\end{algorithm}
2.注意

算法容易超行,最好的方式就是尽可能的精简,少一些循环,只出现必要的循环。

公式篇
1.使用
\usepackage[cmex10]{amsmath}

\begin{equation}
%这里写公式就可以了,注意公式不要太长,否则,排版缩进都比较麻烦,公式更多的内容可以自行按需搜索
\end{equation}
引用篇
1. 使用

latex的应用方法有两种:

% 需要使用到的包
\usepackage{cite}

% 使用1.\bibliography创建引用
% 例子:
\bibliography{anthology,custom}

% 2.使用bibitem(一般不使用)

% 引用
% 单个引用直接\cite{keyword},多个引用\cite{keyword1,keyword2}
2.注释

latex中bib的注释方法

% 注释普通文字直接使用%
% 注释引用条目去掉条目之前的@
总结

latex的模板众多,也各有差异,遇到问题可以直接搜索,阅读相关的模板要求,也需要不断总结。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章