图中有多行标题

图中有多行标题

我需要在图片的标题中写多行

该图现在看起来像这样

在此处输入图片描述

但我希望标题有

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}

但请注意,这也会改变表格的标题样式。

  • 我不会这么做。

在此处输入图片描述

相关内容