为什么我的标题格式很奇怪

为什么我的标题格式很奇怪

我正在尝试添加一张带有漂亮标题的图片。我有以下内容:

\documentclass{article}

\usepackage{graphicx}

\begin{document}
\begin{figure}[h]
  \centering
  \includegraphics[width=0.5\textwidth]{ampicillin_timeline}
  \caption{Illustration of ampicillin inhibiting bacterial formation.
    (https://commons.wikimedia.org/wiki/File:Penicillin\_spheroplast\_%
    generation.svg)}
\end{figure}
\end{document}

图像显示正常,但下面的标题看起来非常糟糕:

丑陋的标题

我怎样才能让标题看起来好看呢?

答案1

我不会在 cpation 中添加源,而是将其添加到图片下方。此外,对于 url 的排版,最好使用urlpackage,这样您就不需要用反斜杠转义下划线了。

\documentclass{article}

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

\begin{document}
\begin{figure}[h]
  \centering
  \includegraphics[width=0.5\textwidth]{ampicillin_timeline}\par
  (\footnotesize\url{https://commons.wikimedia.org/wiki/File:Penicillin_spheroplast_generation.svg})
  \caption{Illustration of ampicillin inhibiting bacterial formation.}
\end{figure}
\end{document}

在此处输入图片描述

答案2

只是为了彻底起见,虽然我更喜欢@HarishKumars 的回答,但这符合我最初的意图:

\documentclass{article}

\usepackage{graphicx}

\usepackage[justification=centering]{caption}

\begin{document}
\begin{figure}[h]
  \centering
  \includegraphics[width=0.5\textwidth]{ampicillin_timeline}
  \caption{Illustration of ampicillin inhibiting bacterial formation.
    (https://commons.wikimedia.org/wiki/File:Penicillin\_spheroplast\_%
    generation.svg)}
\end{figure}
\end{document}

相关内容