如何使表格和图形的标题都左对齐。我尝试使用\usepackage[justification=justified,singlelinecheck=false]{caption}
。但标题与页面对齐,而不是与图形或表格对齐。
\documentclass[journal]{IEEEtran}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{algorithm}
\usepackage[justification=justified,singlelinecheck=false]{caption}
\begin{document}
\begin{figure}[h!]
\centering
\includegraphics[height=2.1in,width=3.3in]{FPR_PpuCmpr}
\caption{False Positive Rate (FPR) Vs $P_{pu}$ (Majority Rule) }
\label{figureFPR_PpuCmpr}
\end{figure}
\end{document}
答案1
使用时caption
包裹与IEEEtran
班级您收到以下包警告:
包标题警告:检测到不支持的文档类(或包), (标题)不建议使用标题包。 请参阅标题包文档以获取解释。
所以我们不要使用caption
。
您可以在固定宽度的 内设置图像和标题minipage
。此固定宽度将与您想要的图像宽度相匹配,然后width=\linewidth
为您的进行设置\includegraphics
。这将确保图像的宽度与 指定的宽度相同minipage
:
\documentclass[journal]{IEEEtran}
\usepackage{graphicx,lipsum}
\begin{document}
\lipsum[1]
\begin{figure}[h!]
\centering
\begin{minipage}{2.5in}
\includegraphics[height=2.1in,width=\linewidth]{example-image}
\caption{This is some figure caption}
\end{minipage}
\end{figure}
\lipsum[2]
\end{document}
当你使用表格时,如果你想要同样的效果,你可以使用varwidth
包裹的varwidth
环境;用作\columnwidth
“固定宽度规范”。它类似于minipage
,但如果内容比指定的要窄,则会缩小。
答案2
threeparttable
使用测量表格宽度的环境可以轻松做到这一点:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe]{geometry}
\usepackage{fourier, erewhon}
\usepackage[justification=justified,singlelinecheck=false]{caption}
\usepackage{booktabs}
\usepackage{threeparttable}
\begin{document}
\vspace*{2cm}
\begin{table}[!h]
\centering
\begin{threeparttable}
\begin{tabular}{cc}
\toprule
A & B
\\ \midrule
11111111111111111 & 1111111111111111\\
22222222222222222 & 2222222222222222\\
33333333333333333 & 3333333333333333\\
44444444444444444 & 4444444444444444\\
55555555555555555 & 5555555555555555\\
66666666666666666 & 6666666666666666\\
\bottomrule
\end{tabular}
\caption{Caption caption caption caption\\
caption caption. }
\end{threeparttable}
\end{table}
\end{document}