- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 11 mesi fa da .
-
Topic
-
Buongiorno a tutti,
sto usando TeXLive 2015 su Debian Wheezy, TexStudio, pdflatex, biber, la classe book per scrivere la mia tesi.Si tratta di una tesi in antropologia sociale, quindi mi trovo a dover riportare degli estratti delle note di campo comportanti dialoghi o parti di interviste.
Ho visto che sul forum c’è un post in cui OldClaudio fornisce un ottimo codice per rendere un dialogo, ma questo è introdotto da trattini, mentre a me serve che riporti il nome (fittizio) della persona che parla.
Volendo quindi riportare un dialogo tra due, o più, persone, ho pensato di usare dramatist.
Ho verificato e, in effetti, la versione installata è la 1.2 (e non la 2.0 di cui Dominici vanta migliore comfort d’utilizzo).Nel paragrafo 4.0 della guida “Edizioni di testi drammatici con latex. Il pacchetto dramatist” 2005 viene scritto:
L’utente, inoltre, ha la possibilità di ridefinire i parametri che controlla-
no l’aspetto tipografico dei vari elementi del testo drammatico, in modo da
adattarli a diversi modelli di layout globale del documentoMa, se ho capito bene, quanto riportato in seguito si adatta solo per la versione 2.0, ritenuta una beta e non fornita da CTAN.
Senza voler spenderci troppo tempo (inserisco qualche dialogo, ma non è il centro della tesi), mi chiedevo però come poter cambiare un parametro che mi sembra un po’ brutto.
Ecco, in realtà, posto anche per chiedervi un parere sulla bruttezza tipografica…
Allora, richiamo il pacchetto nel preambolo, “creo” i miei “personaggi” e inserisco il dialogo nell’ambiente drama.
Tutto fila liscio, ma diciamo che trovo un po’ fuorviante il fatto che il dialogo sia riportato su tutta la larghezza della gabbia del testo (in questo modo non lo si distingue chiaramente come dialogo).Per avere un’idea:
Questo codice:
`\begin{drama}
\elisespeaks \emph{T'as vu, ils ont changé le calcul pour les allocations familales, maintenaint ça ne depends plus que du nombre d'enfants…}\victoriaspeaks \emph{De toute façon je ne sais pas si ça change vraiment les choses les allocs, biensûr il y en a qui disent que ils font les enfants pour les allocs, mais je n'ai pas trop vu ça ici}
\elisespeaks \emph{En effet…}
\victoriaspeaks \emph{Mon mari dit que peut être ça change les chose à partir du troisieme enfants, mais sinon…}
\end{drama}`
rende:

A me piacerebbe (e non so fino a che punto sia una richiesta legittima, ma tant’è) che appaia “in display” o, in ogni caso, con una larghezza ridotta rispetto al resto del testo scritto, perché si possa capire subito che si tratta di un dialogo e non dell’argomentazione della tesi (insomma, visto che ci sono molti matematici qui, un po’ come se fosse una formula matematica!).
Ho provato ad agire decommentando nel preambolo quello che vedete commentato, ma purtroppo, trattandosi di opzioni per la 2.0 (se ho capito bene!!), mi da errore.
`\usepackage{dramatist}
%\DRSetup{dramatis}{dramatis}{%
%titlename=Personaggi,
%titlefont=\scshape\Large,
%rolefont=\scshape,
%leftmargin=.1\textwidth,
%rightmargin=.1\textwidth,
%itemsep=.5\baselineskip,
%topsep=\baselineskip
%}
\Character[role=Elise,
desc={\ccf al \cpef},
rdsep={\ }]{Elise}{elise}
\Character[role=Victoria,
desc=Dott.ssa Responsabile \cpef,
rdsep={,\ }]{Victoria}{victoria}
`
rende
`! Undefined control sequence.
\DRSetup l.193 \DRSetup
{dramatis}{dramatis}{%
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.193 \DRSetup{d
ramatis}{dramatis}{%
You're in trouble here. Try typingto proceed.
If that doesn't work, type Xto quit. ! Illegal unit of measure (pt inserted).
r
l.198 r
ightmargin=.1\textwidth,
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)! Illegal unit of measure (pt inserted).
}
l.201 }Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)`Nella più recente guida di Dominici in inglese (“Dramatist Package” del 2014), viene riportato nel paragrafo 2.2:
but the parameters can be managed and
adjusted to get every kind of list the user desires.Io però mica ho capito come poter ottenere ciò che desidero!
Per concludere, quindi, io vorrei che il testo apparisse, magari, con un font di un punto in meno (sto usando 11pt nel documento), ma, soprattutto che fosse “ingabbiato” solo nella prima metà della pagina o qualcosa del genere…
Altrimenti, mi sto quasi chiedendo se non valga la pena usare itemize?Grazie a tutti per ogni suggerimento!
- Devi essere connesso per rispondere a questo topic.