这篇博文专门用来记录Latex写论文过程中遇到的一些技巧与心得。
地址
,将图片转为Latex支持的
eps
格式,例如命名为
figure.eps
。
最后在Latex使用相同的代码插入图片即可,效果如下:
可以看出两侧间距比原来小了很多。
2019.3.6更新:
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GBK}{song}
\end{CJK*}
\end{document}
单幅图片:
\begin{figure}[htbp]
\centering
\includegraphics[width=\linewidth]{figure.pdf}
\caption{xxxxx.}
\label{Fig:xxxxx}
\end{figure}
跨双栏的话把
figure
改成
figure*
,
htbp
控制位置,自己看着调。
难点是跨双栏图片置顶,一般情况下会自动跑到下一页去,找了半天才找到解决方法:
\twocolumn[{
\renewcommand\twocolumn[1][]{#1}
\begin{center}
\centering
\includegraphics[width=\textwidth]{figure.pdf}
\captionof{xxxxx.}
\end{center}
缺点是无法添加label
,正文只能手动加引用了。
两幅图片同一行显示:
\begin{figure*}[htbp]
\centering
\subfigure[fig1.]{
\begin{minipage}[t]{0.58\textwidth}
\includegraphics[width=\textwidth]{figure1.pdf}
\end{minipage}
\label{Fig:fig1a}
\subfigure[fig2.]{
\begin{minipage}[t]{0.34\textwidth}
\includegraphics[width=\textwidth]{figure2.pdf}
\end{minipage}
\label{Fig:fig1b}
\caption{xxxxx.}
\label{Fig:fig1}
\end{figure*}
注意的是,两个图片宽度之和0.58 + 0.34 = 0.92
要尽量小于1,不然会显示出问题。
\renewcommand{\algorithmicrequire}{ \textbf{Input:}}
\renewcommand{\algorithmicensure}{ \textbf{Output:}}
\begin{algorithm}[t]
\caption{ alg1. }\label{Alg:Alg1}
\begin{algorithmic}[1]
\Require
\Ensure
\Function {xxxxxx}{$i, j$}
\EndFunction
\end{algorithmic}
\end{algorithm}
\newcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}}
\begin{table}[t]
\normalsize
\begin{center}
\begin{tabular}{l|l|ccc}
\hline
\multicolumn{2}{c|}{Model} & LR & LP & F1\\
\hline\hline
\end{tabular}
\end{center}
\caption{ xxxxx.}
\label{Tab:CompDiffConfig}
\end{table}
两个难点,一个是合并同一行的单元格,用\multicolumn{cols}{pos}{text}
。
一个是合并同一列的单元格,用:
\begin{table}
\centering
\begin{tabular}{|c|c|c|c|}
\hline
\multirow{2}*{合并两行一列} & 二 & 三 & 四 \\
~ & 2 & 3 & 4 \\
\hline
\end{tabular}
\end{table}
注意第二行第一列要用~
补上空位。用\cline{start-end}
来代替\hline
划线。
暂时就想到这些了,等想到了再更吧,祝我paper顺利。