import os import re def extract_figures(file_path): figures = [] with open(file_path, 'r') as f: content = f.read() # 1. Catch ::: {#fig-... blocks div_pattern = r'::: \{#(?P