Newsgroup: it.comp.software.tex
Titolo: Accentate e word-wrap

Ricordo di un documento in cui si discuteva un po' più approfonditamente la questione degli accenti in LaTeX, e come sia sostanzialmente senza senso l'utilizzo di scritture quali "\'e" da ormai circa 15 anni.
 
Non è che qualcuno mi può aiutare a ritrovarlo?
Vorrei farlo leggere a qualcuno.
 
P.S.
Il compilatore LaTeX accetta linee di testo di non più di un certo numero di caratteri?
La persona di cui sopra si ostina a fare il word-wrap a mano del sorgente, cosa che io ho sempre evitato, andando a capo solo fra una frase e l'altra.


 
Non vorrei sbagliarmi ma in alcuni casi � obbligatorio l'uso della 
vecchia notazione. Penso ai titoli dei capitoli e sezioni.
-jospic
 
 

frase e l'altra. 
 
È questione di gusto, direi.  Come andare a capo fra una frase e
l'altra.

 cosa che io ho sempre evitato, andando a capo solo fra una frase e l'altra.
 
Io lo faccio /sempre/; non certamente a mano, ma con una semplice
scorciatoia da tastiera.
 
Ciao
Enrico

 È questione di gusto, direi.
 
No, perché il testo non è selezionabile correttamente (sovrapporre l'accento non è lo stesso che usare il glifo apposito).
 
-- 
Lurkos

 scorciatoia da tastiera.
 
Uhm... per quale motivo?
Non basta la visualizzazione a schermo che manda a capo a seconda della dimensione della finestra (i.e. la larghezza del sorgente si auto-adatta)?
Non vedo alcun vantaggio nell'imporre un word-wrap a mano, a meno che appunto il compilatore abbia limitazioni sul numero massimo di caratteri per riga.
 
-- 
Lurkos

:

Hai tagliato il testo cui rispondevo, che non paralva di glifi...

 [...]
 
Per esempio, non ho problemi quando copio e incollo qui. :)
 
Ciao
Enrico

 Hai tagliato il testo cui rispondevo, che non paralva di glifi...
 
Ops, scusa... :-)
 
-- 
Lurkos


Veramente molto molto interessante.
 
Si pu� fare la stessa prova caricando [utf8]{inputenc}?
 
Scrivendo semplicemente
 
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\show^^c38b % posizione di � in utf8
\show^^c3a9 % posizione di � in utf8
\end{document}
 
non funziona.
 
Il punto � che non conosco bene come usare \show, e quindi avr� fatto un
errore stupido.
 
-- 
Lurkos

 errore stupido.
 
No, non può funzionare. La realizzazione di "é" (U+00E9) è
effettivamente "C3 A9", ma LaTeX fa una cosa piuttosto
complicata quando vede questi due byte (e utf8 è abilitato
con inputenc). Il carattere ^^c3 è attivo, quindi funziona
come una macro; infatti
 
  \show^^c3
 
risponde
 
  \UTFviii@two@octets<C3>
 
dove <C3> rappresenta il byte e che sul tuo sistema sarà
probabilmente un ?. La macro \UTFviii@two@octets poi si
occupa di eseguire la traduzione:
 
  \UTFviii@two@octets=macro
  #1#2->\expandafter \UTFviii@defined \csname u8:#1\string #2\endcsname.
 
Nel caso di "é" viene eseguito
 
  \csname u8:^^c3\string^^a9\endcsname
 
(con però ^^c3 non attivo) e infatti, se provi
 
  \expandafter\show\csname u8:\string^^c3\string^^a9\endcsname
 
il compilatore ti risponderà
 
  > \u8:é=macro:
  ->\IeC {\@tabacckludge 'e}.
 
dove \IeC è una macro che serve a fare un po' di cose, ma che
non è rilevante per la discussione. In definitiva, quello che
trovi è di nuovo
 
  \@tabacckludge 'e
 
esattamente come nel caso di latin1.
 
Ciao
Enrico