여백을 초과하는 미니페이지 텍스트

여백을 초과하는 미니페이지 텍스트

이미지와 캡션을 두 개의 미니페이지로 분할하려고 하는데 캡션이 페이지의 오른쪽 여백을 벗어나고 있습니다.

\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}

여기에 이미지 설명을 입력하세요

나는 다음의 답변을 바탕으로 코드를 작성했습니다.이 질문("직접적이고 강력한 방법"). 저는 이 방법이 단순해서 마음에 들기 때문에 가능하면 살짝만 조정해 보고 싶습니다.

캡션이 여백에 들어가는 것을 어떻게 막을 수 있나요? 나는 미니페이지와 그래픽의 여러 가지 다른 가치를 시도했습니다 width.

편집: 질문에 컴파일 가능한 코드를 넣으십시오.

답변1

미니페이지 외부에서 캡션 너비를 0.6\textwidth로 정의했습니다.

\captionsetup{font={normalfont},labelfont=footnotesize, width=.6\textwidth}

너비 정의( )를 제거하면 width=.6\textwidth원하는 동작을 얻을 수 있습니다.

관련 정보