Re: Elenco dei “peccati” degli utenti di LaTeX2e

#68181
samiel
Partecipante
    Up
    0
    Down
    ::


    Allora… per risolvere anche l’ultimo problema: nei “Peccati”
    l’autore abbrevia così gli indirizzi ftp:
    `%%% DANTE
    \providecommand{\CTANserver}{ftp.dante.de}
    %%% Make CTAN:// be an alias of ftp://\CTANserver/tex-archive/
    \makeatletter
    \def\url@#1{\expandafter\url@@#1\@nil}
    \def\url@@#1://#2\@nil{%
    \def\@tempa{#1}\def\@tempb{CTAN}\ifx\@tempa\@tempb
    \hyper@linkurl{\Hurl{#1:#2}}{ftp://\CTANserver/tex-archive/#2}%
    \else
    \hyper@linkurl{\Hurl{#1://#2}}{#1://#2}%
    \fi
    }
    \makeatother`
    per poi dare nella bibliografia
    `\biburl{CTAN://macros/latex/contrib/was/}`
    Poniamo che io voglia fornire l’indiririzzo http e non ftp;
    non sarebbe più semplice dare
    `\providecommand{\CTANserver}{http://www.ctan.org}`
    ma poi semplificare il codice seguente senza tutte le variabili #1 e #2?
    Si può fare?

    M

    Go to top