我需要在图片的标题中写多行
该图现在看起来像这样
但我希望标题有
Multi-Label Classification Techniques.
A: Binary Relevance (BR).
B: Classifier Chain (CC).
C: Label Power (LP).
D: Hierarchal Labels.
我找到了这个答案,但是当我应用它时,它对我不起作用,仍然显示一行标题
这是我的脚本
\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\begin{document}
\begin{figure*}
\centering
\includegraphics[width=1 \textwidth]{MLC.pdf}
\caption{Multi-Label Classification Techniques.\\A: Binary Relevance (BR).\\B: Classifier Chain (CC).\\C: Label Power (LP).\\D: Hierarchal Labels.}
\label{graph_MLC}
\end{figure*}
\end{document}
我正在使用 TexStudio
答案1
图形标题(具体来说)设置在框中以测量其宽度。框不接受换行符。因此,将其设置在 中tabular
以获得所需的对齐方式,并可选择将缩小的标题传递给 LoF。
\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\begin{document}
\begin{figure*}
\centering
\includegraphics[width=\textwidth]{example-image}
\caption[Multi-Label Classification Techniques.]
{\begin{tabular}[t]{ @{} l @{} }
Multi-Label Classification Techniques.\\
A: Binary Relevance (BR).\\
B: Classifier Chain (CC).\\
C: Label Power (LP).\\
D: Hierarchal Labels.
\end{tabular}}
\end{figure*}
\end{document}
答案2
- IEEEtran documentclass 中的默认设置不允许您按照自己的意愿设置标题格式。
- 如果您打算将本文档用于他们的某些出版物,则更改他们想要的文章布局是行不通的。您应该遵守他们的规则,而不要更改标题样式。
- 如果出于某种原因你仍然坚持改变标题样式,你可以添加
caption
包并设置自己的样式,例如
\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage[skip=1ex,
labelfont=bf]{caption}
\begin{document}
\begin{figure*}
\captionsetup{format=hang}
\centering
\includegraphics[width=\textwidth]{example-image}%{MLC.pdf}
\caption{Multi-Label Classification Techniques.\\
A: Binary Relevance (BR).\\
B: Classifier Chain (CC).\\
C: Label Power (LP).\\
D: Hierarchal Labels.}
\label{graph_AutoML}
\end{figure*}
\end{document}
但请注意,这也会改变表格的标题样式。
- 我不会这么做。