- Questo topic ha 10 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 7 mesi fa da
mlgdominici.
-
CreatoreTopic
-
19 Gennaio 2015 alle 9:11 #99702::
Buongiorno a tutti!Come dicevo qualche giorno fa, sono alle prime armi con Latex e sto cercando di creare un documento complesso, quindi mi scuso ancora se le mie domande saranno banali per chi è più esperto.
Il documento consiste nell’edizione della traduzione di un testo drammatico, con l’originale a fronte.
Ho fatto una prova, caricando il pacchetto Dramatist e altri pacchetti, ma purtroppo il mio Texmaker non riesce a compilare il documento. Sono costretta a bloccare la compilazione, al che mi si presentano tre errori, che vi elenco:
Missing\endcsname inserted.
\protect\newcounter
Missing control sequence insertet.\inaccessible\newcounter
Undefined control sequence.\GenericError…\let\@err@…\newcounterQualcuno può dirmi da cosa dipendono questi errori? Rimandano tutti alla riga 54 del file “dramatist.sty”, dove leggo il comando “\newcounter{storelineno}” … e qui mi perdo del tutto… 🙄
Grazie!
Valeria
-
CreatoreTopic
-
AutoreRisposte
-
-
19 Gennaio 2015 alle 21:28 #99703::
valeTi” post=99367Buongiorno a tutti!
Come dicevo qualche giorno fa, sono alle prime armi con Latex e sto cercando di creare un documento complesso, quindi mi scuso ancora se le mie domande saranno banali per chi è più esperto.
Il documento consiste nell’edizione della traduzione di un testo drammatico, con l’originale a fronte.
Ho fatto una prova, caricando il pacchetto Dramatist e altri pacchetti, ma purtroppo il mio Texmaker non riesce a compilare il documento. Sono costretta a bloccare la compilazione, al che mi si presentano tre errori, che vi elenco:
Missing\endcsname inserted.
\protect\newcounter
Missing control sequence insertet.\inaccessible\newcounter
Undefined control sequence.\GenericError…\let\@err@…\newcounterQualcuno può dirmi da cosa dipendono questi errori? Rimandano tutti alla riga 54 del file “dramatist.sty”, dove leggo il comando “\newcounter{storelineno}” … e qui mi perdo del tutto… 🙄
Grazie!
ValeriaDovresti inviarci un esempio minimo compilabile che riproduce il problem, ovvero un codice completo di preambolo e del testo necessario per mostrare l’errore che incontri.
Ciao
Ivan
-
19 Gennaio 2015 alle 22:29 #99704
-
20 Gennaio 2015 alle 16:26 #99705::
Grazie mille ad entrambi. Riporto la prima parte del codice, così come l’ho scritto. Ora me lo compila (nel senso che porta a termine la compilazione) ma mi dà comunque un sacco di errori e il pdf risulta bianco…Vi ringrazio molto del vostro aiuto, ma non penso che LateX faccia per me. Mi piacerebbe tanto imparare ad usarlo, ma mi rendo conto che non ho le capacità e le conoscenze adatte. Continuo a leggere guide su guide, mi sembra di capire qualcosa, ma all’atto pratico fallisco sempre… 🙄
Grazie ancora.
Vi incollo il codice per permettervi di tirarmi le orecchie in tutta libertà 😆
@OldClaudio: uso PdfLatex e inserisco sempre la classe 😉`\documentclass[12pt, a4paper]{book}
\usepackage[english, italian]{babel}
\usepackage[landscape]{geometry}
\usepackage{dramatist}
\usepackage[SeparatedFootnotes]{parallel}\begin{document}
\begin{drama}
\ParallelLText
\Character{Nostromo}{boatswain}
\Character{Capitano}{captain}\Act*{Atto Primo}
\Scene*{Scena Prima}
\direction{In mare, su un veliero; tempesta: lampi, tuoni e fragore del mare
\\Entrano il \capitain e il \boatswain}\captainspeaks{Nostromo!}
\boatswainspeaks{\delivery{Entra di corsa} A lli cumanne vuoste, Capitanio! Mal'aria e b\`a!}\ParallelRText
\Character{Boatswain}{boatswain}
\Character{Master}{captain}
\Act*{Act First}
\Scene*{Scene First}
\direction{A tempestuous noise of thunder and lightning heard. Enter a Ship-master and a \boatswain}\captainspeaks{Boatswain!}
\boatswainspeaks{Here, master. What cheer?}\end{drama}
\end{document}`
-
20 Gennaio 2015 alle 21:23 #99706::
Ciao Valeria,ci sono diversi errori nel codice.
Per quanto riguarda dramatist in generale, stai usando dei comandi che appartengono alla versione 2.0, mentre con TeX Live o MiKTeX è distribuita la versione 1.2. Immagino che tu stia seguendo come documentazione l’articolo pubblicato per il meeting 2005. Purtroppo la versione 2.0 è ancora in fase beta (https://github.com/mlgdominici/dramatist). Per consultare la documentazione di un pacchetto ricordati di usare sempre quella della tua distribuzione (su TeX Live basta digitare in un terminale/prompt dei comandi: `texdoc
`). Per quanto riguarda il pacchetto parallel, non stai usando l’ambiente Parallel, e anche la sintassi di \ParallelLText e ParallelRText è scorretta. Anche in questo caso puoi fare riferimento alla documentazione del pacchetto.
Comunque, il tuo esempio può essere modificato così:
`
\documentclass[12pt, a4paper]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english, italian]{babel}\usepackage[landscape]{geometry}
\usepackage{dramatist}
\usepackage[SeparatedFootnotes]{parallel}\renewcommand{\printactname}{}
\renewcommand{\printactnum}{}
\renewcommand{\printacttitle}[1]{\centering\acttitlefont\ #1}
\renewcommand{\printscenename}{}
\renewcommand{\printscenenum}{}
\renewcommand{\printscenetitle}[1]{\centering\scenetitlefont\ #1}\begin{document}
\begin{Parallel}{.5\textwidth}{.5\textwidth}
\ParallelLText{
\selectlanguage{italian}
\Character{Nostromo}{boatswain}
\Character{Capitano}{captain}\Act{Atto Primo}
\Scene{Scena Prima}\StageDir{In mare, su un veliero; tempesta: lampi, tuoni e fragore del mare.
Entrano il \captain e il \boatswain}\begin{drama}
\captainspeaks{Nostromo!}
\boatswainspeaks{\direct{Entra di corsa} A lli cumanne vuoste, Capitanio! Mal'aria e b\`a!}
\end{drama}}
\ParallelRText{
\selectlanguage{english}
\Character{Boatswain}{boatswain}
\Character{Master}{captain}\Act{Act First}
\Scene{Scene First}\StageDir{A tempestuous noise of thunder and lightning heard.
Enter a Ship-master and a \boatswain}\begin{drama}
\captainspeaks{Boatswain!}
\boatswainspeaks{Here, master. What cheer?}
\end{drama}}
\end{Parallel}\end{document}
`Ho aggiunto anche il caricamento dei pacchetti che si occupano della codifica del sorgente e del PDF e alcuni comandi di dramatist per ottenere quello che vuoi con \Act e \Scene.
L’esempio compila, ma il risultato, come vedrai, è disastroso. Credo che il problema sia dovuto all’interferenza dei pacchetti dramatist e parallel nell’impostare i parametri dei margini. Quello che mi ha sorpreso è che parallel ha problemi anche con un codice semplice come il seguente:
`
\documentclass[12pt, a4paper]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english, italian]{babel}\usepackage[SeparatedFootnotes]{parallel}
\begin{document}
\begin{Parallel}{.5\textwidth}{.5\textwidth}
\ParallelLText{
\begin{quote}
Testo a sinistra.
\end{quote}
}
\ParallelRText{
\begin{quote}
Testo a destra.
\end{quote}
}
\end{Parallel}\end{document}
`Forse dovresti pensare a rimpiazzare il pacchetto parallel con qualcosa di alternativo, tipo paracol.
Max
-
21 Gennaio 2015 alle 6:37 #99707::
Grazie mille!In effetti all’inizio avevo pensato a paracol, che mi sembrava di gran lunga più semplice. Ma non sapevo ancora come scrivere su foglio orizzontale, quindi avevo abbandonato l’idea perché mi avrebbe fatto scrivere in due colonne e io invece volevo il testo su due pagine…
Grazie anche per l’aiuto con dramatist. Ho ovviamente letto anche la documentazione presente nella mia distribuzione, che però è tutta in inglese: sebbene abbia una conoscenza dell’inglese abbastanza elevata (leggo e scrivo quotidianamente in inglese per lavoro), sul linguaggio tecnico/informatico ho delle difficoltà persino in italiano! Quindi ho man mano cercato in rete (e, sì, anche su questo prezioso sito) altri aiuti e, ahimé, non avevo capito che si riferissero ad una versione ancora in fase di sviluppo…
Grazie ancora e buona giornata,
Valeria
-
21 Gennaio 2015 alle 9:19 #99708::
Ciao Valeria,le ultime versioni di paracol permettono anche di scrivere su pagine parallele. Guarda a p. 12 della documentazione, nella descrizione dell’argomento opzionale dell’ambiente paracol. Va cambiato però qualche altro parametro. (E dovresti assicurarti di partire su una pagina pari.)
`
\documentclass[12pt, a4paper]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english, italian]{babel}\usepackage{dramatist}
\usepackage{paracol}\makeatletter
\renewcommand\@openact{%
\thispagestyle{plain}
\refstepcounter{act}
\if@lnpa
\setcounter{storelineno}{0}
\if@poemscol
\setcounter{storeprintlineindex}{0}
\else
\refstepcounter{storelineno}
\fi
\fi
}
\makeatother\renewcommand{\printactname}{}
\renewcommand{\printactnum}{}
\renewcommand{\printacttitle}[1]{\centering\acttitlefont\ #1}
\renewcommand{\printscenename}{}
\renewcommand{\printscenenum}{}
\renewcommand{\printscenetitle}[1]{\centering\scenetitlefont\ #1}\begin{document}
\begin{paracol}[1]{2}
\selectlanguage{italian}
\Character{Nostromo}{boatswain}
\Character{Capitano}{captain}\Act{Atto Primo}
\Scene{Scena Prima}\StageDir{In mare, su un veliero; tempesta: lampi, tuoni e fragore del mare.
Entrano il \captain e il \boatswain}\begin{drama}
\captainspeaks{Nostromo!}
\boatswainspeaks{\direct{Entra di corsa} A lli cumanne vuoste, Capitanio! Mal'aria e b\`a!}
\end{drama}\switchcolumn
\selectlanguage{english}
\Character{Boatswain}{boatswain}
\Character{Master}{captain}\Act{Act First}
\Scene{Scene First}\StageDir{A tempestuous noise of thunder and lightning heard.
Enter a Ship-master and a \boatswain}\begin{drama}
\captainspeaks{Boatswain!}
\boatswainspeaks{Here, master. What cheer?}
\end{drama}\end{paracol}
\end{document}
`Per quanto riguarda la documentazione in italiano, una delle vecchie versioni di dramatist ce l’aveva; ma mantenere due diverse versioni della doumentazione è un po’ complicato.
Max
-
21 Gennaio 2015 alle 10:23 #99709::
O mamma… sono quasi commossa… 😳Funziona!! 🙂
Ho inserito una pagina titolo per far iniziare il testo sulla seconda. Ora ho solo due problemi (ancora!):
1) la prima pagina del testo viene numerata “2”, la seconda (testo parallelo della prima), anche… si potrebbe impostare una numerazione continua? Come?
2) c’è un modo per numerare automaticamente righe/versi del testo drammatico (che è in parte in prosa in parte in versi), ovviamente escludendo (sempre automaticamente) dal conteggio tutte le didascalie?Certo, immagino che la documentazione in italiano sia del tutto “inutile” se si vuole dare la massima diffusione alle cose… io stessa scrivo in inglese i miei articoli per questo stesso motivo 😉 …infatti è una mia pecca e per questo cercavo di colmare la lacuna andando a reperire altre informazioni in rete… non sempre si ottiene l’obiettivo sperato!
Grazie ancora!
*edit: intanto cerco la soluzione sulla documentazione 😉
-
21 Gennaio 2015 alle 12:04 #99710::
valeTi” post=99413O mamma… sono quasi commossa… 😳
Funziona!! 🙂
Ho inserito una pagina titolo per far iniziare il testo sulla seconda. Ora ho solo due problemi (ancora!):
1) la prima pagina del testo viene numerata “2”, la seconda (testo parallelo della prima), anche… si potrebbe impostare una numerazione continua? Come?A questa domanda non so risponderti sul momento. Dovrei vedere la documentazione di paracol.
2) c’è un modo per numerare automaticamente righe/versi del testo drammatico (che è in parte in prosa in parte in versi), ovviamente escludendo (sempre automaticamente) dal conteggio tutte le didascalie?
Per la parte in versi, puoi usare l’ambiente drama* (nota l’asterisco) in combinazione con il pacchetto verse o poemscol (ti consiglio il primo). dramatist riconosce automaticamente il pacchetto caricato e rende l’ambiente drama* sostanzialmente equivalente all’ambiente verse o all’ambiente poem. A quel punto puoi usare i comandi di verse o di poemscol per numerare i versi. Senza altre specificazioni i versi sono numerati di continuo lungo tutto il documento. Se vuoi che la numerazione ricominci da 0 ad ogni atto o ad ogni scena, puoi passare rispettivamente l’opzione lnpa o lnps al pacchetto dramatist.
Per la parte in prosa, penso che dovrai usare il pacchetto lineno, ma non ho esperienza dell’uso combinato dei due pacchetti.
Certo, immagino che la documentazione in italiano sia del tutto “inutile” se si vuole dare la massima diffusione alle cose… io stessa scrivo in inglese i miei articoli per questo stesso motivo 😉 …infatti è una mia pecca e per questo cercavo di colmare la lacuna andando a reperire altre informazioni in rete… non sempre si ottiene l’obiettivo sperato!
Considerando che il pubblico di una distribuzione TeX è decisamente internazionale, la scelta dell’inglese è obbligata 😉
Max
Grazie ancora!
*edit: intanto cerco la soluzione sulla documentazione 😉
-
22 Gennaio 2015 alle 8:44 #99711::
Scusatemi, ho ancora dei problemi 🙁 con questo testo…Quello della numerazione dei versi lo sto risolvendo un po’ per volta, ma quest’altro invece è più grave. Credo che dipenda dalle impostazioni della lingua. Oppure da cos’altro può dipendere? In pratica il testo teatrale non è formattato allo stesso modo nella pagina destra e in quella sinistra… vi allego l’immagine.
In più, non va neanche a capo con i nomi dei personaggi! A meno che non imposto il comando \\, ma non sono in {drama*}!
[attachment=1247]ItaEngDramatist.JPG[/attachment]Io vorrei che anche la parte in inglese avesse la stessa formattazione dell’italiano, con il nome del personaggio sporgente a sinistra…
*Edit: dopo varie compilazioni (ma senza cambiare nessuna impostazione!) ho risolto il problema!Inoltre (problema minore) ho notato che nella parte in veresi il nome del personaggio viene rientrato in modo diverso dalla parte in prosa. Questo produce un risultato a mio giudizio poco estetico. Si potrebbe modificare questo elemento, lasciando tutti i nomi dei personaggi allineati allo stesso modo sulla sinistra?
[attachment=1248]Personaggio.JPG[/attachment]
Infine: c’è un modo per “spezzare” un unico verso tra due battute di due personaggi? Nelle opere di Shakespeare è molto frequente questo meccanismo, che graficamente si riprodice più o meno in questo modo:
PERS1 versoversoverso
PERS2 spaziospaziospa versoversoversoOvviamente sarebbe bello se il contaversi riconoscesse le due righe come un’unico testo… la sto facendo troppo difficile? 😕
Grazie ancora!
Valeria
Attachments:
You must be logged in to view attached files. -
22 Gennaio 2015 alle 14:15 #99712::
Ciao Valeria,purtroppo le possibilità di personalizzazione nella versione 1.x sono piuttosto limitate. La versione 2.0(beta) in parte risolve alla radice alcuni dei problemi che hai segnalato, in parte consente di giocare molto di più con le impostazioni.
I problemi della nuova versione sono due: devi installarla manualmente ed è quasi interamente priva di documentazione. Se pensi che per te sia conveniente usare la versione 2.0 puoi scrivermi in privato (il mio indirizzo di posta elettronica lo trovi della documentazione di dramatist 1.2e; se hai una versione precedente basta che cambi il dominio in gmail.com). Posso aiutarti sia con l’installazione, sia con un esempio che ti guidi nella costruzione del documento (e poi, naturalmente con eventuali personalizzazioni, nel caso ce ne fosse bisogno).
Max
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.