Xini” post=87477Sto scrivendo la tesi di laurea e come regola imposta dal relatore devo indicare il file da cui ho preso ciascuna immagine. Sì i grafici li ho inseriti in una cartella a parte nella cartella principale dove compilo. Infatti oltre al nome del file devo inserire anche la didascalia che descriva cosa rappresenta l’immagine, per ora utilizzo la short sull’elenco delle figure e la didascalia estesa nel testo.
Con il pacchetto caption e qualche spintarella ci si riesce:
`\documentclass[a4paper]{article}
% —- Parte importante —
\usepackage{etoolbox}
\usepackage{caption}
\DeclareCaptionTextFormat{showfilename}{#1\ (File:~\texttt{\thegraphicfilename})}
\makeatletter
\catcode`#=12
\newcommand{\patchcaptionaddcontentsline}{%
\patchcmd{\caption@addcontentsline}
{{#2}\endgroup}
{{#2\ (File:~\texttt{\thegraphicfilename})}\endgroup}
{}{}%
}
\catcode`#=6
\makeatother
\newenvironment{xinifigure}[2][htp]
{\captionsetup[figure]{textformat=showfilename}%
\patchcaptionaddcontentsline
\begin{figure}[#1]
\def\thegraphicfilename{#2}%
\centering}
{\end{figure}}
\newcommand{\nameincludegraphics}[2][]{%
\includegraphics[#1]{#2/\thegraphicfilename}%
}
% —- Fine —
\usepackage{graphicx}
\usepackage{kantlipsum}
\begin{document}
\listoffigures
\kant[1-2]
\begin{xinifigure}{ws-aa.pdf}
\nameincludegraphics[height=3cm]{ws-aa}
\caption{This is the caption}
\end{xinifigure}
\kant[3]
\end{document}`
Ciao
Enrico