Risposte nei forum create
-
AutoreRisposte
-
::
mi da degli errori, probabilmente anche le parentesi tra inizio e fine del verbatim non vengono interpretate!
Qualora si voglia definire degli ambienti che utilizzano i comandi verbatim è necessario caricare il pacchetto verbatim ed usare \verbatim ed \endverbatim…
Infatti, come è scritto a pagina 3 della documentazione di tale pacchetto, i comandi \begin{verbatim}[/b] ed \end{verbatim} usati nella definizione di nuovi ambienti e comandi, come hai fatto, sono destinati a dare errore…LuCa
::
Saluti a tutti…`
\parsep \z@ \@plus\p@
`
parsep è zero senza possibilità di allungarsi elasticamente.Vorrei approfondire questo punto… come si interpretano i comandi di cui sopra?
\z@ significa zero
e
\@plus\p@ significa che al parametro è concesso un allungamento (\@plus) nullo (\p@)?In particolare, il carattere @, che incontro spesso nei sorgenti dei pacchetti, come lo devo interpretare?
Grazie
LuCa
::
La fantasia non ha limiti e spero nessuno se ne abbia a male se le ho dato libero sfogo… 😉Come detto dal prof. Gregorio, e come confermato dal TeXbook (pag. 453), la definizione di \hyphenation è generale, con le conseguenze citate qui sopra.
Và però considerato il caso di un documento in cui sono presenti più lingue. Immagino sia ammissibile l’esistenza di parole scritte allo stesso modo ma con regole di sillabazione diverse. Dovrebbe quindi essere possibile poter definire più volte all’interno di un documento la sillabazione di un termine, ammesso che si siano date le indicazioni per cambiare lingua. Il documento “The UK TeX FAQ” (Your 380 Questions Answered, version 3.14, date 2005/07/07) pare darmi ragione (domanda 254 pag.149).
Suggerisce infatti di includere \hyphenation{…} per ogni lingua adoperata, nel caso di parole comuni.Se ora, supponendo che rodimus non conosca il magiaro e che non intenda usarlo nei suoi appunti del corso di algoritmi e strutture dati, si potrebbe procedere come segue
` \usepackage[italian,magyar]{babel}`
e poi
`{\selectlanguage{magyar}
\hyphentaion{Appunti corso Algoritmi Strutture Dati}
\maketitle
}{
\selectlanguage{italian}
}`o meglio, si potrebbe includere direttamente nella ridefinizione di \maketitle tale combiamento di lingua, passando ad \hyphenation il titolo degli appunti come parametro… assurdo? 😆
Luca
::
Sto scrivendo la tesi, ho incontrato ieri questo tipo di problemi e provo a risponderti…Prima di tutto potresti scrivere
`\hyphenation{Appunti corso Algoritmi Strutture Dati}`
che già dovrebbe risolvere il problema…Se non fosse sufficiente penso sia meglio procedere a creare il frontespizio manualmente, evitando di ridefinire \maketitle, decidendo personalmente dove far andare a capo il titolo.
Per una corretta spaziatura orizzontale ti suggerisco due opzioni, supponendo che il testo che vuoi ottenere occupi una larghezza \mywidth.
`\makebox[\mywidth]
{Appunti del corso di}
\makebox[\mywidth]{Algoritmi e Strutture}
Dati`…oppure…
`\usepackage{graphicx}
\resizebox{\mywidth}{\height}{Appunti del corso di}
\resizebox{\mywidth}{\height}{Algoritmi e Strutture}
Dati`Come potrai notare il primo sistema influenza solo la spaziatura tra le parole mentre il secondo dilata anche i caratteri.
La parte scomoda di tutto questo è, come detto, dover decidere caso per caso dove interrompere le righe, non potendo ridefinire \maketitle.
Spero sia quello che cercavi…LuCa
-
AutoreRisposte