問題描述
作爲菜鳥,在編輯IEEE Access 的LaTex版時,圖片雙欄顯示時常常會遇到圖片的下標註(也就是常說的caption)無法換行,而且系統給定的版本無法做到下標註左對齊以及字體如何加粗( ),然後經過我多次在網上勘察答案,取其精華而總結出的此篇經驗。目的是希望大家在遇到這類問題時能夠有個相應的參考,傳承 的好風俗。
而我們目的是想達到這樣一個展示(摘自其他見刊Access):
而現實中,是這樣的:
語句分析
在IEEE Access模板中添加圖片的示例語句:
% 模板
\Figure[t!](圖片參數設定區)[區域寬度設定,單欄/雙欄]{圖片路徑}{圖片標註}
% 示例
\Figure[t!](topskip=0pt, botskip=0pt, midskip=0pt){fig1.png}
{Magnetization as a function of applied field.It is good practice to explain the significance of the figure in the caption.}
示例所顯示的圖默認是雙欄的,如果想要單欄顯示,則在 ’ [ ] ’ 內設置參數 [width = 3 in]。大概3.3 in以下都是單欄的。
單欄顯示:
% 單欄顯示
\Figure[t!](topskip=0pt, botskip=0pt, midskip=0pt)[width = 3 in]{fig1.png}
{Magnetization as a function of applied field.It is good practice to explain the significance of the figure in the caption.}
雙欄顯示:(默認雙欄)
開始操作
在和 .tex 文件相同的文件夾裏找到 ieeeaccess.cls 文件,直接雙擊打開(也可以用Notepad++打開)。
使用快捷鍵 ‘Ctrl + F’ 找到下面連續挨着的兩行:
\setbox\@tempboxa\hbox{{\color{accessblue}\figcapheadfont #1. \ }}%
\mbox{}\hfill\begin{tabular}{@{}l@{}}\noindent\raggedright\unhbox\@tempboxa\figcapfont#2\end{tabular}\hfill\mbox{}%
改動成:
\setbox\@tempboxa\hbox{{\color{accessblue}\figcapheadfont {#1.} \nobreakspace }}%
\parbox[t]{\hsize}{\normalfont\footnotesize \noindent\unhbox\@tempboxa\figcapfont#2}
保存後刷新,效果出來了:
最後在圖標語句處微改,添加 ‘ \textbf{}’ :
% 原始
\Figure[t!](topskip=0pt, botskip=0pt, midskip=0pt,){fig1.png}
{The process of neural connection from standard LSTM to SCLSTM. \label{fig1}}
% 改動後
\Figure[t!](topskip=0pt, botskip=0pt, midskip=0pt,){fig1.png}
{\textbf{The process of neural connection from standard LSTM to SCLSTM. \label{fig1}}}
最終問題解決。