Re: Inserimento dinamico del percorso del file *.tex nel header

#41850
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Buongiorno,
    sto cercando di inserire in maniera dinamica e automatica il percorso del file *.tex nell’header del documento, senza doverlo ridigitare nel momento in cui il percorso cambia. Vorrei fosse il sistema durante la compilazione a mettere il percorso corrente.
    Per il momento la porzione di codice inserita è la seguente:

    \pagestyle{fancy}
    \lhead{\url{HOME}}

    dove al posto di HOME vorrei venisse messo un comando tipo \jobname che inserisca autonomamente il percorso del file e non solo il nome.

    Qualcuno ha qualche idea?
    Grazie

    Giorgio

    `\documentclass[a4paper]{article}

    \newread\filepathstream
    \def\filepath#1{%
    \immediate\write18{echo `pwd`/#1.tex > temp.ttt}%
    \immediate\openin\filepathstream=temp.ttt%
    \immediate\read\filepathstream to\filepathname
    \immediate\closein\filepathstream}

    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    \fancyhead[R]{\ttfamily\filepathname}

    \begin{document}

    \filepath{\jobname.tex}
    abc

    \end{document}`
    Va compilato con l’opzione -shell-escape attiva.

    Ciao
    Enrico

    Non si potrebbe usare kpathsea?
    Grazie

    Go to top