Ciao a tutti,
dopo più di un anno, di utilizzo (ahimé) forzato di Word torno finalmente a scrivere qualcosa con Latex… e a chiedere il vostro aiuto.Nel mio documento devo inserire molte volte lunghi nomi di server, del tipo “LunghissimoNomeDiServer”, quindi ho pensato di risparmiare tempo creando dei comandi appositi.
Ho definito un colore, un comando \server che posso usare per server generici (passando il nome come parametro) ed infine un comando \lnds che mi permette di abbreviare ulteriormente la scrittura di “LunghissimoNomeDiServer”.
Il problema è che, pur avendo definito la sillabazione per “LunghissimoNome…”, questa non funziona nel comando \lnds.
`\definecolor{VerdeServer}{rgb}{0,.39,0}
\newcommand{\server}[1]{{\color{VerdeServer}\texttt{#1}}}
\newcommand{\lnds}{\server{LunghissimoNomeDiServer}}
\hyphenation{Lun-ghis-si-mo-No-me-Di-Ser-ver}`Ho inoltre notato che in una frase del tipo
`Testo prima \lnds testo dopo`lo spazio tra \lnds e “testo” non viene preservato, risultando in una frase del tipo LunghissimoNomeDiServertesto.
Grazie per ogni eventuale aiuto!
LaTeX disabilita la sillabazione automatica dei tratti di testo scritti in carattere dattilografico.
`\definecolor{VerdeServer}{rgb}{0,.39,0}
\newcommand{\server}[1]{\textcolor{VerdeServer}{\ttfamily #1}}
\newcommand{\lnds}{\server{Lun\-ghis\-simo\-No\-me\-Di\-Ser\-ver}}`
Scriverai “\lnds{} testo” se vuoi lo spazio: è spiegato in tutte le guide.
Ciao
Enrico