Si capisce dal titolo?
Bene, è già presente nel cls la seguente voce:
`#> grep homepage /usr/share/texmf-site/tex/latex/europecv/europecv.cls
\newcommand*{\ecvhomepage}[1]{\def\ecv@homepage{#1}}`
ho impostato la lingua su italian, quindi ho aggiunto:
`#> grep homepage /usr/share/texmf-site/tex/latex/europecv/ecvit.def
\def\ecv@homepagekey{\ecv@utf{Homepage}}`
però se nel mio cv.tex metto la voce:
`#> grep homepage cv.tex
\ecvhomepage{http:miosito.it}`
compilo con pdflatex ma nel pdf non è presente la voce, cosa sbaglio?
utilizzo texlive-2007.
ciao e grazie
Il comando \ecvhomepage non fa nulla, se non definirne un altro. Probabilmente vuoi inserire il dato nella parte \ecvpersonalinfo; copiati la definizione del comando (nella mia versione è dalla riga 379 alla 410 di europecv.cls) tra \makeatletter e \makeatother nel documento e modificala in modo che compaia il dato al posto più opportuno, prendendo come modello le altre righe.
Mi guarderei bene dal modificare uno dei file della distribuzione; la definizione del comando ausiliario e la modifica di \ecvpersonalinfo puoi darle anche in un tuo .sty (dove non c’è bisogno di scrivere \makeatletter e \makeatother).
Visto che usi Gentoo, probabilmente con bash, la riga di comando
`grep homepage $(kpsewhich europecv.cls)`
è molto più efficiente. Il programma kpsewhich interroga il database dei file della distribuzione TeX e produce il percorso del file che verrebbe letto se si desse \input (o \usepackage o comando simili che si rifanno a \input). Fa anche altre cose, per la verità.
Ciao
Enrico