
6つのサブ図環境があるとエラーが発生しますが、サブ図のラベルが不足しているため、それ以下ではありません: a)、b)、...、n)、しかし、もっと必要です
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption}
\usepackage{pgffor}
\begin{document}
\begin{figure}
\foreach \ii in {1,...,5}{
\centering% not \center!
\begin{subfigure}{0.19\textwidth}
\centering
\includegraphics[scale=0.11, page=\ii]{{Rplots.bland.male.5}.pdf}
\caption{\#\ii, ite. 1.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\includegraphics[scale=0.11, page=\ii]{{Rplots.blandmale.6}.pdf}
\caption{\#\ii, ite. 2.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\includegraphics[scale=0.11, page=\ii]{{Rplots.bland.male.7}.pdf}
\caption{\#\ii, ite. 3.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\includegraphics[scale=0.11, page=\ii]{{Rplots.bland.8}.pdf}
\caption{\#\ii, ite. 4.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\includegraphics[scale=0.11, page=\ii]{{Rplots.bland.9}.pdf}
\caption{\#\ii, ite. 5.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\includegraphics[scale=0.11, page=\ii]{{Rplots.bland.10}.pdf}
\caption{\#\ii, ite. 6.}
\end{subfigure}
}
\end{figure}
\end{document}
エラー
! LaTeX Error: Counter too large.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1492 }
?
TeXLive: 2016
OS: Debian 8.5
答え1
パッケージはalphalph
、文字数がなくなった場合に文字で番号付けを続行する方法をいくつか提供します。例:
\usepackage{alphalph}
\renewcommand*{\thesubfigure}{\alphalph{\value{subfigure}}}
完全な例:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{pgffor}
\usepackage{alphalph}
\renewcommand*{\thesubfigure}{\alphalph{\value{subfigure}}}
\begin{document}
\newcommand*{\img}{%
\includegraphics[
width=\linewidth,
height=20pt,
keepaspectratio=false,
]{example-image-a}%
}
\begin{figure}
\foreach \ii in {1,...,5}{%
\centering
\begin{subfigure}{0.19\textwidth}
\centering
\img
\caption{\#\ii, ite. 1.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\img
\caption{\#\ii, ite. 2.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\img
\caption{\#\ii, ite. 3.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\img
\caption{\#\ii, ite. 4.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\img
\caption{\#\ii, ite. 5.}
\end{subfigure}
\begin{subfigure}{0.19\textwidth}
\centering
\img
\caption{\#\ii, ite. 6.}
\end{subfigure}
}%
\lastlinefit=1000 % same inter-image spaces in last line as in previous lines
\end{figure}
\end{document}
答え2
\alph
または を使用し\Alph
、値が 26 を超える場合に、このエラーが発生します。
それより大きい値が必要な場合は、別の表示関数が必要です。