Newsgroup: it.comp.software.tex
Titolo: Inserire testo casuale

Salve,
uso latex e vorrei includere nel testo ad ogni compilazione una frase
presa da una lista contenuta in un file "base dati".
Come fare?
Grazie

 scrive:

\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}
Se vuoi piů capoversi puoi dare un intervallo nell'argomento opzionale
come in \lipsum[1-2] oppure anche \lipsum[3-37]; \lipsum da solo 
equivale a \lipsum[1-7]. Si puň arrivare fino a \lipsum[150].
Non funziona con toptesi, meglio avvisare in anticipo. Ma ci sono
trucchi per farlo andare anche in quel caso.
Ciao
Enrico

 Enrico
ciao,
enrico

 enrico
Io uso le maiuscole, tu le minuscole e la virgola. Penso che
possiamo andare d'accordo. :)
Ciao
Enrico

 tanto...
Non credo tu possa farlo direttamente dal sorgente LaTeX.
Qualsiasi soluzione, quindi, non sarà mai il massimo dell'eleganza.
Comunque, l'unico metodo che mi viene in mente è servirsi di uno
script per la shell che usi tu, al fine di generare di volta in volta
un nuovo sorgente e compilare quest'ultimo.
Nel punto dove vuoi inserire la frase casuale metti una stringa a
piacere, con l'accortezza che non sia già presente nel testo (per
esempio: "stringadacambiare").
Tramite script, prendi in input il sorgente e ne generi uno nuovo con
tutto il testo identico al precedente fatta eccezione per
stringadacambiare che viene sostituita con la frase estratta dal file
di testo (anche con fortune). Infine lo compili (sempre tramite
script, se preferisci).
Domanda: ne vale la pena?


wrote:

Così no.
Grazie comunque.
ciao,
enrico

 Enrico
:-)

 scrive:

Puoi farlo più semplicemente:
\input{|fortune}
Occorre sempre -shell-escape, naturalmente. Per ovviare al
problema del messaggio di errore se il compilatore non è
lanciato con l'opzione, definisci
\newcommand{\fortune}{%
  \ifnum\pdfshellescape=1
    \input{|fortune}%
  \else
    \AtEndDocument{%
      \message{^^JRemember the -shell-escape option^^J^^J}}%
    ``A fortune message would be here''%
  \fi}
Ciao
Enrico



Grazie mille.
Ho trovato un modo elegante per automatizzare l'inserimento di un
motto/aforisma nelle verifiche che preparo per i miei studenti.
ciao,
enrico

Newsgroup: it.comp.software.tex
Titolo: [lyx] titolo capitolo, con interruzione di linea nel testo e senza nell'indice

I titoli per alcuni capitoli stanno su due righe, ma non mi piace
l'accapo di default e vorrei introdurre un interruzione di linea a mano.
Il problema è che poi tale interruzione risulta visibile anche
nell'indice!!!
C'è un modo per ovviare a questa cosa? Cioè interruzione di linea nel
testo e invece tutto in una riga nell'indice?
Testo (default):
Progettazione di un Tool
di Supporto
Indice (default):
Progettazione di un Tool di Supporto.......[...]
Testo (come lo vorrei):
Progettazione di un
Tool di Supporto
Indice (che non mi piace):
Progettazione di un
Tool di Supporto...................[...]
Vi ringrazio anticipatamente

 testo e invece tutto in una riga nell'indice?
Se può essere utile a qualcuno, ho risolto utilizzando i "titoli brevi"
in pratica quello che scrivo in OPZ viene visualizzato nell'indice e nel
titolo "normale" posso tranquillamente andare a capo come voglio.