以下我将总结一些我在写论文的过程中遇到的一些小问题:
1. 在写时间复杂度或者定义数据集时,都要用到花体的O(),形如:
$\mathcal{O}(NQ)$ and $\mathcal{O}(N^{2}D)$
2.斜体字体:
we use the $\emph{HyperCubes}$ strategy
3.加粗字体:
\textbf{6.3396}
4.字母的向量表示,论文中经常会同时出现向量与单个变量,而大家往往会忽略,论文中必须使用将两者区分开来:
${\rm x}_i=(x_{i1},...,x_{id},...,x_{iD})$
5.居中:常常要将图片或者表格等居中,而使用\centering命令会发现经常不好使,发现\centerline{}命令更好用,在其中包含图片或表格的定义:
\begin{figure}[H]\centerline{\includegraphics[width=7in,height=3.00in]{1.png}}
\caption{}
\end{figure}
\begin{table}
\centerline{\begin{tabular}{c|ccccccccc}
\toprule
Comparing & \multicolumn{8}{c}{ \emph{Hamming Loss}} & \multirow{2}{*}{Average}\\
\cline{2-9}
Algorithm & emotions & yeast & mediamill & scene & enron & genebase & medical & bibtex \\
\hline
A & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
B & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
C & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
D & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
E & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
F & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \\
\hdashline[1pt/2pt]
\bottomrule
\end{tabular}}
\end{table}
表格中,\toprule表示表格中最上方加粗的线,\bottomrule表示表格中最下方加粗的线,\hdashline为虚线,可以调节它的比例
6.公式自动标号:
\begin{equation}
\begin{aligned}
a+b
\end{aligned}
\end{equation}
7、当公式在文字段落中超出文章界限,放不下时,可以使用\right. \left. :
Latex写论文过程中遇到的常见问题Latex写论文过程中遇到的常见问题Latex写论文过程中遇到的常见问题$ a= \left{ b+c \right. \\
\left. +d+e \right}$
这样就可以避免一行中放不下完整公式的问题。
7.画一个2*3的图:
(1)
\begin{figure}[H]
\ffigbox{\begin{subfloatrow}[3]
\capsidebox{\includegraphics[width=3cm]{irr_1.png}}{\caption{}}
\capsidebox{\includegraphics[width=3cm]{irr_2.png}}{\caption{}}
\capsidebox{\includegraphics[width=3cm]{irr_3.png}}{\caption{}}
\end{subfloatrow}
\par\nointerlineskip\vspace{5mm}%% 上下行的距离为 5mm
\begin{subfloatrow}[3]
\capsidebox{\includegraphics[width=3cm]{irr_4.png}}{\caption{}}
\capsidebox{\includegraphics[width=3cm]{irr_5.png}}{\caption{}}
\capsidebox{\includegraphics[width=3cm]{irr_6.png}}{\caption{}}
\end{subfloatrow}}{\caption{xxx}}
\end{figure}
需要导入包:\usepackage{caption, subcaption}
(2)
\begin{figure}[ht]
%\begin{tabular}{ccc}
\begin{minipage}{0.22\linewidth}
\centerline{\includegraphics[width=\textwidth]{irr_1.png}}
\end{minipage}
\begin{minipage}{.21\linewidth}
\centerline{\includegraphics[width=\textwidth]{irr_2.pdf}}
\end{minipage}
\begin{minipage}{.21\linewidth}
\centerline{\includegraphics[width=\textwidth]{irr_3.pdf}}
\end{minipage}
\begin{minipage}{0.21\linewidth}
\centerline{\includegraphics[width=\textwidth]{irr_4.pdf}}
\end{minipage}
\begin{minipage}{0.21\linewidth}
\centerline{\includegraphics[width=\textwidth]{irr_5.pdf}}
\end{minipage}
\begin{minipage}{0.21\linewidth}
\centerline{\includegraphics[width=\textwidth]{irr_6.pdf}}
\end{minipage}
%\end{tabular}
\caption{}
\end{figure}
8.多行注释:
\begin{comment}
......text......
\end{comment}
9. 可以跨页的算法排版:
\begin{breakablealgorithm}
\caption{Algorithm}
\label{alg:Algorithm}
\begin{algorithmic}[1]
\Require $\mathcal{D}=\{{\rm x}_{i},{\rm y}_{i}\}_{i=1}^{N}$, $\sigma$, $\lambda$, $\beta$, $k$.
\Ensure ${\rm w}$.
\State Initialize ${\rm v}$;
\For{ i=1 to N}
\State %算法语句;
\State ;
\State ;
\State ;
\State ;
\State ;
\State ;
\State .
\EndFor
\State ;
\State ;
\State ;
\end{algorithmic}
\end{breakablealgorithm}
需要导入的包:
\usepackage{algpseudocode}
\usepackage{algorithm}
\usepackage{algorithmicx}其中breakablealgorithm能够当算法过长时进行分页
\renewcommand*\lstlistingname{Algorithm}
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}
在begin{document}之前定义,可以输入你想要替换Require和Ensure的内容,在这里Input替换Require,Output替换Ensure。
10. 调整表格,算法的大小
\begin{table}[H]
\centering
\caption{Benchmark Data Sets}
\scalebox{0.8}[0.8]{
\begin{tabular}{ccccc}
\hline
\hline
...
\end{table}
\scablebox{0.8}[0.8],长和宽都缩放0.8倍。
未完结,