
두 개의 하위 그림으로 구성된 그림을 만들고 싶습니다. Wikipedia 하위 항목을 읽은 후서브 플로트, 정확하게 따라하려고 했기 때문에 subfig
or 패키지는 사용하지 않고 and 패키지 subfigure
만 사용했습니다 . 그럼에도 불구하고 . caption
subcaption
Missing number, treated as zero
\begin{subfigure}
내가 도대체 뭘 잘못하고있는 겁니까?
아래는 내 코드입니다.
% In preamble:
\usepackage{url}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{rotating}
\usepackage[table]{xcolor}
\usepackage{multirow}
\usepackage{amsfonts}
% In document:
\begin{figure}[htpb]
\begin{subfigure}[b]{width=0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{img_a}
\end{subfigure}
\begin{subfigure}[b]{width=0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{img_b}
\end{subfigure}
\caption{A caption.}
\label{fig:my-figure}
\end{figure}
Mac OS X 10.8.1(x86_64)에서 TeXShop 2.47을 사용하고 있습니다.
감사해요!
답변1
명령 에는 includegraphics
구문이 있지만 width=<width>
환경에는 구문이 subfigure
없습니다 \begin{subfigure}{width}
.width=<width>
graphicx
데모용 옵션 으로 패키지를 로드했습니다. demo
실제 문서 작업을 할 때는 제거하세요. :)
\documentclass{article}
% In preamble:
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
% In document:
\begin{figure}[htpb]
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{img_a}
\end{subfigure}
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{img_b}
\end{subfigure}
\caption{A caption.}
\label{fig:my-figure}
\end{figure}
\end{document}
답변2
문제는 파일 이름에 밑줄("_")이 포함되어 있다는 것일 수 있습니다. 우리도 같은 문제가 있었고 파일 이름을 변경하는 것이 수정되었습니다.