
Realmente estoy luchando con esto... Quiero crear un libro a partir de un blog con alrededor de 5.000 fotografías y texto. Escribí un pequeño convertidor para crear un archivo tex válido a partir del archivo xml que obtuve del blog.
Dado que la cantidad de fotografías es tan grande, necesito reducirlas y quiero poner hasta 4 fotografías seguidas. A veces hay más de 30 fotografías antes de que aparezca el siguiente elemento de texto. En ese caso, debería haber algún tipo de cuadrícula para las fotografías que pueda extenderse a varias páginas. Las imágenes no deben flotar porque no hay ninguna referencia real en el texto... simplemente entiendes el significado debido a su posición. Algunas de las fotografías tienen un título que también debería mostrarse.
Así que intenté generar una tabla de imágenes pero noté que incluso con el paquete "longtable" no parece posible extender una tabla en más de una página. Por eso intenté crear una tabla para cada fila de fotografías. Estoy progresando pero no consigo que los subtítulos funcionen en el entorno tabular no flotante.
Ya probé varias opciones pero ninguna parece cumplir con todos mis requisitos.
\begin{center}
\begin{tabular}[c]{cccc}
\includegraphics[width=0.24\textwidth]{D:/Blogfotos3/wpid-p8220063.jpg}\captionof{figure}{Testing}&
\includegraphics[width=0.24\textwidth]{D:/Blogfotos3/wpid-p8220070.jpg}&
\includegraphics[width=0.24\textwidth]{D:/Blogfotos3/wpid-p8220092.jpg}
\end{tabular}
\end{center}
El espaciado se ve bastante bien con esta solución, pero los subtítulos no funcionan.
\begin{figure}[H]
\centering
\begin{subfigure}[t]{0.24\textwidth}\includegraphics[width=\textwidth]{D:/Blogfotos3/wpid-img_7064.jpg}\end{subfigure}
\begin{subfigure}[t]{0.24\textwidth}\includegraphics[width=\textwidth]{D:/Blogfotos3/wpid-dsc5085-edit.jpg}\caption{\centering Scorpionfish}\end{subfigure}
\begin{subfigure}[t]{0.24\textwidth}\includegraphics[width=\textwidth]{D:/Blogfotos3/wpid-dsc5195-edit.jpg}\caption{\centering Schnegge}\end{subfigure}
\begin{subfigure}[t]{0.24\textwidth}\includegraphics[width=\textwidth]{D:/Blogfotos3/wpid-dsc5236.jpg}\caption{\centering Noch ne Schnegge}\end{subfigure}
\end{figure}
\begin{figure}[H]
\centering
\begin{subfigure}[t]{0.24\textwidth}\includegraphics[width=\textwidth]{D:/Blogfotos3/wpid-dsc5178.jpg}\caption{\centering Orang-utan-Crab}\end{subfigure}
\begin{subfigure}[t]{0.24\textwidth}\includegraphics[width=\textwidth]{D:/Blogfotos3/wpid-dsc5022.jpg}\end{subfigure}
\begin{subfigure}[t]{0.24\textwidth}\includegraphics[width=\textwidth]{D:/Blogfotos3/wpid-dsc5139.jpg}\end{subfigure}
\begin{subfigure}[t]{0.24\textwidth}\includegraphics[width=\textwidth]{D:/Blogfotos3/wpid-dsc5251.jpg}\caption{\centering Ghostpipefish}\end{subfigure}
\end{figure}
Aquí los subtítulos funcionan, pero tengo problemas con la ubicación. Quiero decir que la H obliga a que las imágenes estén en el lugar correcto, pero hay muchos espacios en blanco sin usar y no quiero que el libro tenga más de 500 páginas ;-)
¿Alguna otra sugerencia o paquete que se ajuste a mis necesidades?
Gracias de antemano, Flo.
Respuesta1
Esto creará una lista de páginas que se parecerán a
Solía \captionof
numerar solo aquellos con un título, puedes ajustar fácilmente para numerarlos todos o ninguno, según los requisitos.
\documentclass{article}
\usepackage{capt-of,graphicx}
\newcounter{pics}
\newcommand\z[2][]{%
\ifnum\value{pics}=4\par\setcounter{pics}{1}\else\stepcounter{pics}\fi
\ifhmode\unskip\hfill\fi
\parbox[t]{.23\textwidth}{%
\centering\includegraphics[width=\linewidth]{#2}\par
\ifx\relax#1\relax\else\captionof{figure}{#1}\fi}}
\errorcontextlines100
\begin{document}
\raggedright
\setlength\parskip{.5cm}
\z[zzz]{example-image}\z[hmmm]{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z[wwwwheeee]{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z[this...]{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z[a caption]{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z[caption]{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-b}\z{example-image-b}
\z{example-image}\z{example-image-b}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-a}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\z{example-image}\z{example-image-a}\z{example-image-b}
\end{document}