插入图片的标题有问题

插入图片的标题有问题

我考虑一张图片:

\documentclass[11pt,a4paper, oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[free-standing-units]{siunitx}

\begin{document}
\begin{figure}[t]
\centering
\includegraphics[width=80mm]{AMAM_AMPM.eps}
\caption{Nonlinear characteristics of a TWTA for a single-tone excitation at 10.7 GHz.}
\label{Fig:1}
\end{figure}
\end{document}

现在,有几件事不像我想要的那样:

  • 描述是德文 (Abbildung 1:),但我希望是英文 (figure 1:)。只放就可以了吗\usepackage [ngerman, english]{babel}
  • 我的图的标题太长了,占了两行。我能否以某种方式让这两行互相叠放在一起,而不考虑“Abbildung 1:”?
  • 我希望图形出现在下一页的顶部。现在它正在工作,我只是想确保它不是偶然工作的。我的意思是,[t] 够了吗?

答案1

看看以下 MWE 是否回答了您的所有问题(我假设由于未知原因您仍然需要ngermanbabel;如果不需要,则将其从 babels 的选项中删除):

\documentclass[11pt,a4paper, oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman,english]{babel}% <-- added option "english"
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[demo]{graphicx}
\usepackage[free-standing-units]{siunitx}

\usepackage[format=hang]{caption}% <-- added
\usepackage{placeins}            % <-- added   
% only for test purposes
\usepackage{lipsum}
\usepackage{showframe}
\renewcommand*\ShowFrameColor{\color{red}}

\begin{document}
\section{Test}
\lipsum[1]
\FloatBarrier % <-- added, image can not be before this line
\begin{figure}[t]
    \centering
\includegraphics[width=80mm]{AMAM_AMPM.eps}
    \caption{Nonlinear characteristics of a TWTA for a single-tone excitation at 10.7 GHz.}
\label{Fig:1}
\end{figure}
\lipsum
\end{document}

在此处输入图片描述

相关内容