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

#41856
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Scusate,
    ancora qui per aggiungere un miglioramento: inversione del punto di vista. In questo modo il codice Lua anziché essere richiamato ogni volta che compare la macro \curdir, esso definisce una volta per tutte la macro \curdir che espande al path.

    L’utente si ritrova quindi con una macro tradizionale, efficiente ed espandibile.

    `\documentclass{minimal}

    \directlua{
    do
    require “lfs”
    local bs = “\string\\”
    local cd = string.gsub(lfs.currentdir(),
    bs,
    bs..”textbackslash “)

    tex.sprint(bs..”def”..bs..”curdir{“..cd..”}”)
    end
    }

    \begin{document}

    \texttt{\curdir}

    \emph{\curdir}

    \curdir

    \curdir

    \curdir

    \end{document}`

    Saluti

    Go to top