
Estou tentando criar uma figura que tenha mais de 26 subfiguras usando pylatex
. Eu entendo de outras postagens, comoContador de subfigura muito longoque a maneira de corrigir isso em um editor LaTeX normal seria acrescentar o seguinte ao preâmbulo:
\usepackage{alphalph}
\renewcommand\thesubfigure{\alphalph{\value{subfigure}}
No entanto, não tenho certeza de como implementar essa correção pylatex
ou se essa é a maneira certa de fazer isso.
Meu código atualmente é o seguinte:
from pylatex import Document, Section, Subsection, Figure, SubFigure, NoEscape, Command, Package
from pathlib import Path
if __name__ == '__main__':
with doc.create(Section('Clustering results')):
doc.append('These are all the images from the PPP-static run')
# We need to iterate across the cluster_list
# Enumerate seems to be a convenient way of keeping count of iterations
for cluster_number in cluster_list:
# The first for loop goes through the total number of clusters e.g. 0-23
# For each cluster number, define a figure
with doc.create(Subsection('Cluster %s.' % cluster_number)):
doc.append('These are the images in %s:' % cluster_number)
with doc.create(Figure(position='htbp')) as fig:
for index, row in df_affinity.iterrows():
if cluster_number == row["Clustering Labels"]:
print ("yay")
image_name= str(row["label"])
file_location = str("./pppstatic/PPP_Static_200_PX/")
image_location = file_location + image_name
img_path = Path(image_location)
with doc.create(SubFigure(position="htbp")) as pic:
pic.add_image(image_location)
pic.add_caption("%s." % image_name)
doc.generate_pdf(clean_tex=False)