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的模板衆多,也各有差異,遇到問題可以直接搜索,閱讀相關的模板要求,也需要不斷總結。

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