在 IEEEtran 中将图形标题居中

在 IEEEtran 中将图形标题居中

IEEEtran我正在使用LyX 中的模板撰写一篇论文。

我遇到了一个问题:虽然浮动的内容(在本例中为表格)figure居中,但标题却向左对齐(见下面的屏幕截图)。我怎样才能将标题也居中?

在此处输入图片描述

这是由以下 LyX 文档生成的:

在此处输入图片描述

我尝试过的:

  1. 将表格居中(表格居中)
  2. 将浮动内容全部居中(仅表格居中)
  3. 选择标题并将其居中(无效果)

技术细节:

  • LyX 2.0.5.1
  • Mac OS X 10.7.5(狮子)
  • 所有定心工作均由Right Click> Paragraph Settings>完成Align: Center

答案1

添加

\usepackage{caption}% http://ctan.org/pkg/caption

到你的文档序言(使用菜单文档>设置...>LaTeX 序言)默认将字幕居中。虽然这也会改变默认格式,但可以对其进行调整以匹配默认格式IEEEtran文檔類別。

如果这是用于期刊提交,建议遵循其格式。

答案2

只需在后面添加以下代码即可\documentclass[journal]{IEEEtran}

\makeatletter
\long\def\@makecaption#1#2{\ifx\@captype\@IEEEtablestring%
\footnotesize\begin{center}{\normalfont\footnotesize #1}\\
{\normalfont\footnotesize\scshape #2}\end{center}%
\@IEEEtablecaptionsepspace
\else
\@IEEEfigurecaptionsepspace
\setbox\@tempboxa\hbox{\normalfont\footnotesize {#1.}~~ #2}%
\ifdim \wd\@tempboxa >\hsize%
\setbox\@tempboxa\hbox{\normalfont\footnotesize {#1.}~~ }%
\parbox[t]{\hsize}{\normalfont\footnotesize \noindent\unhbox\@tempboxa#2}%
\else
\hbox to\hsize{\normalfont\footnotesize\hfil\box\@tempboxa\hfil}\fi\fi}
\makeatother

% will definitely work. 

这是 JOURNAL 类的上述代码。感谢http://www.michaelshell.org/tex/ieeetran/

答案3

IEEEtran 有一个会议模式,可以自动将所有字幕居中。在 LaTeX 代码中添加以下内容即可将所有字幕居中。

\documentclass[conference]{IEEEtran}

不过,我也同意@Werner 的观点,最好坚持您提交的期刊指定的格式。

答案4

受@Shaun提示,我在我的电脑上测试并发现:乙炔基,标题居中对齐会议模式

    \documentclass[conference]{IEEEtran}

而它左对齐日志模式

    \documentclass[journal]{IEEEtran}

相关内容