Re: Visualizzare nome file immagine sull’immagine stessa.

#88059
Up
0
Down
::

Xini” post=87498Ciao a tutti,
volevo sapere se c’é un modo per visualizzare il nome del file immagine sull’immagine stessa in basso a destra.

Supponendo che il comando che usi sia
`\includegraphics[]{./subdir/filename}`
puoi definire un nuovo comando:
`\newcommand{\nameincludegraphics}[2][]{%
\begin{tabular}{@{}r@{}}
\includegraphics[#1]{#2}\\
\footnotesize\ttfamily\printname#2\relax
\end{tabular}}
\def\printname./#1/#2\relax{#2}`
Con [tt]subdir[/tt] intendo qualsiasi nome di cartella contenente il file grafico.

Se la struttura fosse più complicata, puoi fare così:

`\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_use:N \l_tmpa_tl
}
\ExplSyntaxOff`
Userai in entrambi i casi il comando al modo solito, per esempio
`\nameincludegraphics[width=.5\textwidth]{./grafici/pippo.png}`

Eviterei con cura di sovrapporre il nome del file all’immagine.

Ciao
Enrico

Go to top