图片标题比周围文本块更宽

图片标题比周围文本块更宽

我要写一篇文章,边距为 1 英寸,当然,环境中还有数字figure。[...] 我现在将问题缩小到使用\abstract{...}。我使用

\documentclass[12pt]{article}   
\usepackage[a4paper, margin=1in]{geometry}
\usepackage{graphicx,authblk}    
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}   
\usepackage{csquotes}

\begin{document}    
\abstract{Lorem ipsum dolor sit amet, \ldots}

\section{Test}    
Test

\begin{figure}
\centering
\includegraphics[width=0.8\textwidth]{fig_Test.pdf}
\caption{This is a long sentence used as caption. It has 
to be so long to illustrate my problem.}
\label{fig_Test}
\end{figure}

\end{document}

如果我删除该\abstract指令,一切都会正常。但是一旦\abstract出现该指令,其格式(比标准更窄的文本块)将保留用于后续部分,并且标题比文本块更宽。如果我确实想为论文提供摘要,该怎么办?

窄文本/宽标题

答案1

(在原帖作者透露了一些之前缺失的信息后,我编辑了这个答案)

如果你想使用指令编写摘要

 \abstract{Lorem ipsum dolor sit amet...}

必须使用匹配的指令终止摘要部分\endabstract

 \abstract
 Lorem ipsum dolor sit amet...
 \endabstract

\abstract指令实际上不接受参数。因此,写入\abstract{Lorem ipsum ...}等同于写入\abstract Lorem ipsum ...

然而,写成下面这样更好(而且在我看来更清楚)

\begin{abstract}
Lorem ipsum dolor sit amet...
\end{abstract}

答案2

  • 要使标题宽度与文本宽度相同,需要付出特别的努力:),因此所描述的问题不太可能发生(我无法重现它)
  • 相反\graphics你应该加载\graphicx
  • 一些包的加载方式是错误的,他们不得不在\ifpdf测试之外进行
  • 最小工作示例(mwe)是:

\documentclass[12pt]{article}
\usepackage{geometry}
\geometry{a4paper, margin=1in}

\usepackage[demo]{graphicx}
\usepackage{caption}

\usepackage{lipsum}

\begin{document}
\lipsum[11]
    \begin{figure}[ht]
\centering
\includegraphics[width=0.8\textwidth]{fig_Test.pdf}
\caption{This is a long sentence used as caption. It has to be so long to illustrate my problem.}
\label{fig_Test}
    \end{figure}
\end{document}

在此处输入图片描述

相关内容