센터링 플롯

센터링 플롯

두 플롯은 "왼쪽으로 플러시"된 것처럼 보입니다. 중앙이나 중앙에 나타나게 하려면 어떻게 해야 합니까?

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

\documentclass[tikz,border=7pt]{standalone}
\usetikzlibrary{positioning,arrows.meta,shadows.blur}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}

\begin{figure}
    \begin{center}


    \begin{subfigure}{.6\textwidth}
        \centering
        \includegraphics[width=.9\linewidth]{insesgado_svd_100k}
        \caption{Error }
        \label{}
    \end{subfigure}%
    \begin{subfigure}{.6\textwidth}
        \centering
        \includegraphics[width=.9\linewidth]{sesgado_svd_1M_matlab}
        \caption{Error}
        \label{}
    \end{subfigure}
    \caption{ $\Lambda$ f $F$.}
    \end{center}    
\end{figure}
\end{document}

답변1

아마도 다음과 같은 것을 찾고 있을 것입니다.

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

(빨간색 선은 텍스트 테두리를 나타냅니다)

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption}

%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}

\begin{document}
    \begin{figure}
    \centering
\begin{subfigure}{.45\textwidth}
\includegraphics[width=\linewidth]{insesgado_svd_100k}
    \caption{Error }
    \label{fig:mysubfig1}
\end{subfigure}\hfil
\begin{subfigure}{.45\textwidth}
\includegraphics[width=\linewidth]{sesgado_svd_1M_matlab}
    \caption{Error}
    \label{fig:mysubfig2}
\end{subfigure}
    \caption{ $\Lambda$ f $F$.}
    \label{fig:myfig}
    \end{figure}
\end{document}

광산과 귀하의 MWE를 비교하면 다음과 같습니다.

  • 클래스에서는 부동 소수점(옵션 없이)을 사용할 수 없으며 이미지가 텍스트의 가로 가운데에 있는지 볼 수 없기 때문에 article문서 클래스 가 사용됩니다 . 곧 MWE가 작동하지 않습니다.standalonevarwidth
  • 환경 에서는 이미지 주위에 추가 수직 공간을 삽입하기 때문에 ... 환경을 figure사용하지 않습니다 . 대신에 사용됩니다 .\begin{center}\end{center}\centering
  • s 너비 의 합은 subfigure와 같거나 더 작아야 합니다 \textwidth. 그렇지 않으면 텍스트 영역(또는 페이지)의 오른쪽으로 쏟아져 나옵니다.
  • of 를 사용하여 이미지 너비 를 정의하면 코드가 더 짧아집니다 subfigure. \includegraphics[width=\linewidth]{....}이 경우 s \centering내부에서 명령을 생략할 수 있습니다 subfigure.

관련 정보