Re: Visualizzare nome file immagine sull’immagine stessa.

#88062
Up
0
Down
::

Xini” post=87530Grazie mille, così funziona alla grande anche con le sottofigure.
Mi dà però un errore di mancato inserimento del carattere $ perchè i nomi dei file io li ho scritti quasi tutti come conc_1 o conc_paper e l’underscore viene visto come inserimento di pedice (infatti nei nomi visualizzati nelle immagini vedo il carattere che segue _ come un pedice)
Mi chiedevo se è possibile dire al comando di ignorare i caratteri speciali, sennò cambierò i nomi dei file con i trattini.

Certo che è possibile:
`\newcommand{\nameincludegraphics}[2][]{%
\begin{tabular}{@{}r@{}}
\includegraphics[#1]{#2}\\
\footnotesize\ttfamily\printname#2\relax
\end{tabular}}
\def\printname./#1/#2\relax{\detokenize{#2}}`
se vai per la strada semplice, altrimenti
`\usepackage{xparse}
\newcommand{\nameincludegraphics}[2][]{%
\begin{tabular}{@{}r@{}}
\includegraphics[#1]{#2}\\
\footnotesize\ttfamily\printname{#2}
\end{tabular}}

\ExplSyntaxOn
\NewDocumentCommand{\printname}{m}
{
\seq_set_split:Nnn \l_tmpa_seq { / } { #1 }
\seq_pop_right:NN \l_tmpa_seq \l_tmpa_tl
\tl_to_str:N \l_tmpa_tl
}
\ExplSyntaxOff`
se preferisci la via complicata.

Ciao
Enrico

Go to top