我試圖將圖像及其標題拆分為兩個小頁,但標題進入頁面的右邊緣:
\documentclass[a4paper, 12pt]{article}
\usepackage{ifpdf}
\usepackage[latin1]{inputenc}
\usepackage[margin=2cm, left=2cm, top = 2cm, bottom=2cm]{geometry}
\usepackage{amsmath, mathtools}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{epigraph}
\usepackage{wasysym}
\usepackage[none]{hyphenat}
\usepackage[super]{nth}
\usepackage{textcomp}
\usepackage[usenames]{xcolor}
\usepackage{hyperref}
\usepackage[authoryear]{natbib}
\usepackage{comment}
\usepackage{setspace}
\usepackage{float}
\usepackage{dcolumn}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{multicol}
%\usepackage[symbol]{footnotemisc}
\usepackage{siunitx}
\usepackage{dcolumn,booktabs}
\newcolumntype{d}[1]{D{.}{.}{#1}}
\let\oldFootnote\footnote
\newcommand\nextToken\relax
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\renewcommand\footnote[1]{%
\oldFootnote{#1}\futurelet\nextToken\isFootnote}
\newcommand\isFootnote{%
\ifx\footnote\nextToken\textsuperscript{,}\fi}
\captionsetup{font={normalfont},labelfont=footnotesize, width=.6\textwidth}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\newcommand\cjaa{Chinese Journal of Astronomy \& Astrophysics}
\newcommand\pasp{Astronomical Society of the Pacific, Publications}
\newcommand\apj{The Astrophysical Journal}
\usepackage{setspace}
%\singlespacing
%\onehalfspacing
\doublespacing
%\setstretch{1.1}
\begin{document}
The original spectrum, taken by Green and Schmidt, is shown in Figure \ref{fig:3c273 spectrum}.\\
\begin{figure}[h!]
\begin{minipage}[c]{0.5\textwidth}
\includegraphics[width=0.9\textwidth]{"../3c273 spectrum"}
\end{minipage}\hfill
\begin{minipage}[c]{0.4\textwidth}
\caption[3C 273 spectrum]{Spectrum of the quasar 3C 273. Comparison spectrum is H + He + Ne. Redshifted emission lines of H and O\textsc{iii} are indicated.} \label{fig:3c273 spectrum}
\end{minipage}
\end{figure}
\\
Correcting for cosmological expansion yields a redshift for 3C 273 of 0.154, close to the
\end{document}
我的程式碼是基於來自的答案這個問題(「直接且穩健的方法」)。我喜歡這種方法,因為它簡單,所以如果可能的話我想稍微調整一下。
如何阻止標題進入頁邊距?我嘗試了幾種不同的 minipage 和graphics 值width
。
編輯:將可編譯的程式碼放入問題中。
答案1
您將小頁面外的標題寬度定義為 0.6\textwidth。
\captionsetup{font={normalfont},labelfont=footnotesize, width=.6\textwidth}
如果刪除寬度定義 ( width=.6\textwidth
),您將獲得您正在尋找的行為。