Q:Label(s) may have changed. Rerun to get cross-references right.
A:此问题一般是由于标签更新后相应的交叉引用没有更新,对文件多编译几次即可解决。同时,也可以删除文档中的aux文件,它存储了Label的信息,删除后会在重新编译时重新生成
Q:Font shape TU/phv/m/n
undefined(Font)using TU/lmr/m/n
instead.字体问题
A:这是由于默认使用了xelatex
进行编译,使用pdflatex
进行编译即可解决
需要使用宏包subfigure
子图竖排,并且每一列可以选择加入标签或者标题,同时可以对整体图片加入标题与标签
xxxxxxxxxx
\begin{figure}
\centering
\begin{subfigure}{0.3\textwidth}
\caption{小光圈图片}
\includegraphics[width = \textwidth]{figures/defocus/0_29_inf.png}\\
\includegraphics[width = \textwidth]{figures/defocus/0_27_inf.png}
\label{fig:1}
\end{subfigure}
\hfill
\begin{subfigure}{0.3\textwidth}
\caption{大光圈图片}
\includegraphics[width = \textwidth]{figures/defocus/0_29_hr.png}\\
\includegraphics[width = \textwidth]{figures/defocus/0_27_hr.png}
\label{fig:2}
\end{subfigure}
\hfill
\begin{subfigure}{0.3\textwidth}
\caption{模拟大光圈图片}
\includegraphics[width = \textwidth]{figures/defocus/0_29_sr.png}\\
\includegraphics[width = \textwidth]{figures/defocus/0_27_sr.png}
\label{fig:3}
\end{subfigure}
\caption{散焦训练集采样结果}
\label{fig:appendix-defocus}
\end{figure}
编译后的结果如下所示:
合并行使用\multicolumn{n}{colu}{text}
指令,其中n
表示需要合并的列数(从当前列开始往后累计),colu
表示合并后的对齐方式,text
表示合并后列的内容,其具体使用实例如下:
xxxxxxxxxx
\begin{tabular}{|c|c|c|}
\hline
Col.1 & \multicolumn{2}{c|}{Col.2\&3} \
\hline
1 & 2 & 3 \
\hline
\end{tabular}
合并后的效果如下所示
合并列使用\multirow[vpos]{number of rows}[bigstruts]{width or *}[vmove]{text}
指令,一般只需要设置number of rows
和text
指令,[]
中的内容不设置可以不使用占位符,使用实例如下:
xxxxxxxxxx
\usepackage{multirow}
\begin{table}
\centering
\begin{tabular}{|c|c|c|c|}
\hline
\multirow{2}*{Merge Row} & Col.2 & Col.3 & Col.4 \\
~ & 2 & 3 & 4 \\
\hline
\end{tabular}
\end{table}
其效果如下所示