- Questo topic ha 17 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 9 mesi fa da
Giovanni.
-
CreatoreTopic
-
11 Dicembre 2013 alle 11:08 #90900::
Buongiorno. Ci ho messo un po’ a decidermi ad affrontare la gogna che merito, ma non ho amici o colleghi che abbiano cercato di affrontare il temibile linguaggio TeX, e io sono un completo autodidatta.
Dopo aver letto qualche guida online, sono approdato all’Arte e l’ho letta con attenzione, anche annotandola e inserendo varî promemoria. Ora, dopo aver fatto un po’ di prove sugli argomenti della guida, dovendo scrivere un testo per una conferenza, ho cominciato a scriverlo in TeX, utilizzando TeXworks (in ambiente Mac) e compilando in XeLaTex. Ho cercato di compilare il codice con prudenza, passo passo, seguendo i consiglî della guida, ma proprio all’indomani della conferenza, quando mi sono dato a implementare un po’ il testo e il codice per ultimare il tutto, la compilazione ha preso a non andare più a buon fine (particolarmente per quanto riguarda la bibliografia). Leggo i pacchetti relativi agli errori che mi vengono riportati, ma non ne cavo un ragno dal buco. Siccome probabilmente ho fatto più di un errore, mi sono deciso a caricare i files completi del codice col testo e della bibliografia.
Abbiate pietà di me 😥 e aiutatemi a non desistere. 🙂Grazie fin d’ora a chi vorrà dedicarmi il suo tempo e la sua pazienza.
Giovanni
[attachment=853]SOS.zip[/attachment]
-
CreatoreTopic
-
AutoreRisposte
-
-
11 Dicembre 2013 alle 12:29 #90901::
Sarebbe bello avere un esempio minimo che riproduca l’errore, comunque man mano che vedo cose da correggere ti dico:
– se usi \begin{quoting} […] latex legge quelle ellissi come argomento opzionale dell’ambiente, quindi eventualemnte devi usare \begin{quoting}[] […] o meglio \begin{quoting}{}[\dots] (insomma devi fare in modo che latex non cerchi l’argomento opzionale).
Non ho a disposizione il Garamond Pro, quindi non so se poi funziona tutto, ma qui mi dà errore`! Package polyglossia Error: The current roman font does not contain the Greek
script!
(polyglossia) Please define \greekfont with \newfontfamily.`
Ma forse il tuo font ha i caratteri per il greco.La bibliografia si compila senza problemi
AGGIUNTA: non usare spazi nel nome del file.
-
11 Dicembre 2013 alle 19:44 #90902::
Avevo scritto un arisposta articolata ma si è perduta durante il caricamento 🙁 In sintesi:1) Non `\\[…]` ma `\\{}[\ldots]`
2) Per scrivere in greco (e analogamente nelle altre lingue):
\textgreek è già messo a disposizione da polyglossia.
Se vuoi definirti un tuo comando, basta:
`\let\greco\textgreek`
3) citestyle=philosophy-verbose è incompatibile con style=authortitle
4) Non midificherei \parfillskip ed \emergencystretch.
Ma aspettiamo il parere di qualche guruCiao
Ivan
-
11 Dicembre 2013 alle 21:48 #90903::
Grazie a entrambi, di cuore.
Mi scoppia la testa, ma non ce la facevo ad andare a dormire senza neanche provare ad applicare le vostre correzioni.
Purtroppo, però, non riesco ancora a texxare il file, riporto questa sequenza di errori.`[table]
[tr][td]Package csquotes Warning: Using preliminary 'polyglossia' interface.[/td][/tr]
[tr][td](csquotes) Some of the multilingual features may not[/td][/tr]
[tr][td](csquotes) work as expected.[/td][/tr][tr][td](/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/lbx/italian.lbx)[/td][/tr]
[tr][td](./Patriarcato.aux[/td][/tr][tr][td]LaTeX Warning: Label `fig:subfig' multiply defined.[/td][/tr]
[tr][td]LaTeX Warning: Label `fig:subfig' multiply defined.[/td][/tr]
[tr][td]LaTeX Warning: Label `fig:subfig' multiply defined.[/td][/tr]
[tr][td]) (/usr/local/texlive/2013/texmf-dist/tex/latex/tipa/t3cmr.fd)[/td][/tr]
[tr][td]No file Patriarcato.bbl.[/td][/tr][tr][td]Underfull \hbox (badness 1122) in paragraph at lines 46–46[/td][/tr]
[tr][td][]\EU1/GaramondPremierPro(0)/bx/n/14.4 Indice [/td][/tr]
[tr][td](./Patriarcato.toc) [1][/td][/tr][tr][td]Package polyglossia Warning: File gloss-latin.ldf does not exist![/td][/tr]
[tr][td](polyglossia) I will nevertheless try to use hyphenation pattern[/td][/tr]
[tr][td]s for latin. on input line 67.[/td][/tr][tr][td]Package polyglossia Warning: File gloss-latin.ldf does not exist![/td][/tr]
[tr][td](polyglossia) I will nevertheless try to use hyphenation pattern[/td][/tr]
[tr][td]s for latin. on input line 67.[/td][/tr][tr][td]Package polyglossia Warning: File gloss-latin.ldf does not exist![/td][/tr]
[tr][td](polyglossia) I will nevertheless try to use hyphenation pattern[/td][/tr]
[tr][td]s for latin. on input line 67.[/td][/tr][tr][td]Package polyglossia Warning: File gloss-latin.ldf does not exist![/td][/tr]
[tr][td](polyglossia) I will nevertheless try to use hyphenation pattern[/td][/tr]
[tr][td]s for latin. on input line 69.[/td][/tr][tr][td]Package polyglossia Warning: File gloss-latin.ldf does not exist![/td][/tr]
[tr][td](polyglossia) I will nevertheless try to use hyphenation pattern[/td][/tr]
[tr][td]s for latin. on input line 69.[/td][/tr][tr][td]Package polyglossia Warning: File gloss-latin.ldf does not exist![/td][/tr]
[tr][td](polyglossia) I will nevertheless try to use hyphenation pattern[/td][/tr]
[tr][td]s for latin. on input line 69.[/td][/tr][tr][td]Package polyglossia Warning: File gloss-latin.ldf does not exist![/td][/tr]
[tr][td](polyglossia) I will nevertheless try to use hyphenation pattern[/td][/tr]
[tr][td]s for latin. on input line 69.[/td][/tr][tr][td]! Package etoolbox Error: Toggle 'bbx:annotation' undefined.[/td][/tr]
[tr][td]See the etoolbox package documentation for explanation.[/td][/tr]
[tr][td]Type Hfor immediate help.[/td][/tr]
[tr][td] … [/td][/tr]
[tr][td] [/td][/tr]
[tr][td]l.69 …i» \parencite[258-259]{Peri:Pentarchia}.}[/td][/tr]
[tr][td] .[/td][/tr]
[tr][td]? q[/td][/tr]
[tr][td]OK, entering \batchmode[/td][/tr]
[tr][td]SyncTeX written on Patriarcato.synctex.gz.[/td][/tr]
[/table]`Non riesco a dire di più, ho un mal di testa pazzesco. A domani, e grazie.
Giovanni
-
11 Dicembre 2013 alle 22:12 #90904
-
11 Dicembre 2013 alle 23:32 #90905::
Mah, ci sono errori facili da decifrare:1) [tt]LaTeX Warning: Label `fig:subfig’ multiply defined.[/tt] evidentemente hai usato tre volte la stessa etichetta fig:subfig, quando invece le etichette devono essere univoche.
2) [tt]Package polyglossia Warning: File gloss-latin.ldf does not exist![/tt] Evidentemente hai una instlalzione parziale, perché il file gloss-latin.ldf essite in ogni distribuzione completa di TeXLive e di MiKTeX. è vero che diciamo sempre: Non installare versioni del sistem TeX basiche o parziali, installale sempre compelte”, ma wuesto prezioso consiglio non viene seguito da gli utenti di MiKtEx che credono di risparmiare tempo e spazio sull’hard disk installando una versione parziale, e dagli utenti di Linux/Denian compliant che dispongono di una installazione di TeX live, datata, incompleta, difficile da estendere anche se l’utente è un mago del comando apt-get, non si accorgono di star lavorando con una distribuzione incompleta.
Enrico ha scritto una guida texlive-YEAR-ubuntu.pdf, scaricabile dalla rete, dove si spiega come e qualmente si possa installare accanto alla versione Debian di TeXLive una versione completa scaricata da CTAN.
Se uno pensa di risprmirae spazio sul disco non ha fatto i conti: in una macchina modern l’hardisk ha solitamante dimensioni di almeno 500GiB; TeXLive completo occupa 4GiB; quindi occupa l’otto per mille del disco; 8‰! scherziamo? a cosa serve risparmiare spazio irrisorio su disco quando poi ci si ammattisce per riuscire a capire perché avvengono certi errori?
Insomma, non mi pare tanto difficile leggere la lista di errori che hai allegato al tuo messaggio; non dico di averli trovati tutti, perché ho segnalato solo quelli che mi sono apparsi più evidenti; ho lasciato perdere anche gli innocui Warning. Ma se completi al tua distribuzione, o meglio se installi TeXLive completa, non hai più nulla da temere, se non altri errori “nuovi”.
-
12 Dicembre 2013 alle 6:03 #90906::
`% !TEX encoding = UTF-8 Unicode
% !TEX program = xelatex % Sintassi necessaria per usare XeLaTeX come motore.\documentclass[a4paper]{article}
\usepackage{fontspec}\usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage[variant=ancient]{greek}
\setotherlanguages{french,english,german}\newcommand{\latino}[1]{\foreignlanguage{latin}{\em #1}}
\newcommand{\francese}[1]{\foreignlanguage{french}{\em #1}}
\newcommand{\inglese}[1]{\foreignlanguage{english}{\em #1}}
\newcommand{\tedesco}[1]{\foreignlanguage{german}{\em #1}}
\newcommand{\greco}[1]{\foreignlanguage{greek}[variant=ancient]}\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[latinemph,citestyle=philosophy-verbose,backend=biber]{biblatex}\addbibresource{bibliografia.bib}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{Garamond Premier Pro} % Per usare il Garamond Premier Pro come font, TeX ligatures per avere virgolette e apostrofi dotati di grazie, l'ultimo comando è per l'aspetto delle cifre arabe.\usepackage{quoting}
\quotingsetup{font=small} % Per impostare paragrafi separati e centrati (per le citazioni). L'impostazione di setup imposta un rimpicciolimento standard del carattere.\usepackage{caption}
\usepackage{subfloat}
\usepackage{subfig} % Pacchetti per gestire le immagini.\setlength\parfillskip{0pt plus .4\textwidth}
\setlength\emergencystretch{.1\textwidth} % In teoria (perché non ho ancora ben capito come funzionano) questi comandi dovrebbero aiutare a gestire l'aspetto dei paragrafi quanto all'ultima riga.`
-
12 Dicembre 2013 alle 6:06 #90907
-
12 Dicembre 2013 alle 6:21 #90908::
Ciao Claudio, e grazie mille.
Sinceramente, non avevo mai sospettato di avere un’installazione incompleta, proprio perché l’argomento dell’8‰ l’avevo fatto. Non solo, di per sé aggiorno anche tutti i pacchetti almeno una volta a settimana, quindi continuo a non capire come sia potuto accadere che la mia installazione non sia completa. Ho poi visto che Franen non ha avuto problemi col mio file, e a quel punto mi sono fatto qualche domanda. Ad ogni modo, consulterò la guida di Enrico (anche se io lavoro in ambiente Mac) e vedrò di completare l’installazione.
-
12 Dicembre 2013 alle 7:42 #90909::
Fermo lì! Se su su un Mac, il testo di Enrico non ti serve a niente, quello serve per le macchine Linux/Debian.La distribuzione MacTex è sempre completa; quindi il fatto che non trovi gloss-latin.ldf è un altro problema.
apri un terminale e scrivici dentro kpsewhich gloss-latin.ldf, poi premi il tasto invio. Sul mio Mac ottengo questa risposta:
[tt]/usr/local/texlive/2013/texmf-dist/tex/latex/polyglossia/gloss-latin.ldf[/tt]
Se tu non ottieni quella risposta, la tua installazione è bacata.
Ma se la risposta al terminale è quella, allora devi domandarti qualcos’altro: per esempio: hai specificato la lingua latina a polyglossia?
A me pare che tu abbia specificato solo italian, greek, french, english, german; e il latino?
-
12 Dicembre 2013 alle 10:34 #90910::
Bella osservazione Claudio.
Quindi se
– modifichi i begin{quoting}[…]
– cambi quell’unico (mi pare) \\ […] (in realtà le parentesi son a capo, ma per LaTeX è come fossero appena dopo) ( e la fine del capoverso sarebbe opportuno darl con una riga vuota!)
– carichi latin con polyglossia
– segui le indicazioni di Ivan per la bibliografia (a me funzionava perché avevo alleggerito un attimo il codice per provare a produrre un emc e poi mi ero scordato di ricaricare tutte le opzioni di biblatex)
dovresti risolvere.Fran
-
12 Dicembre 2013 alle 14:54 #90911::
Yokanaan” post=90480Ivan, ciao. La tua prima correzione non l’ho capita, saresti così gentile da spiegarmela?
E come si fa a generare quelle pratiche finestre di testo che fanno sì che non occupi l’intera pagina per rispondere? 🙂1) Il comando \\ produce un a capo e prevede che si decida la spaziatura verticale tra parentesi quadre dopo il comando.
Per esempio, \\[2cm] produce un a capo con avanzamento di 2cm. Questo significa che tra le parentesi quadre che seguono \\
deve esserci una grandezza riconoscibile da LaTeX. Scrivendo \\[…] stai dicendo a LaTeX di andare a capo con un avanzamento di “…”.
“…” non è una grandezza riconosciuta e così si genera l’errore.
2) Quando inserisci un codice evidenzialo e clicca sul secondo pulsante dopo quello per l’allineamento a destra. Vedrai che il codice verrà racchiuso tra due comandi html.
Una volta che hai imparato i comandi puoi fare la stessa cosa anche manualmente.Facci sapere come è andata
Ciao
Ivan
-
13 Dicembre 2013 alle 21:15 #90912::
Ragazzi, mi spiace: ho fatto tutto quello che mi avete detto (almeno mi pare), e mi ritrovo con un nulla di fatto (almeno mi pare).`Package csquotes Warning: Using preliminary 'polyglossia' interface.
(csquotes) Some of the multilingual features may not
(csquotes) work as expected.(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/lbx/italian.lbx)
(./Patriarcato.aux) (/usr/local/texlive/2013/texmf-dist/tex/latex/tipa/t3cmr.fd
)
No file Patriarcato.bbl.Underfull \hbox (badness 1122) in paragraph at lines 47–47
[]\EU1/GaramondPremierPro(0)/bx/n/14.4 Indice
(./Patriarcato.toc) [1]! Package etoolbox Error: Toggle 'bbx:annotation' undefined.
See the etoolbox package documentation for explanation.
Type Hfor immediate help.
…l.70 …i» \parencite[258-259]{Peri:Pentarchia}.}
.
? `Non solo non capisco che cosa voglia etoolbox, ma tantomeno mi spiego perché non finisca neanche di texxare, perché la bibliografia non si generi e perché invece fino a un certo punto andava tutto alla perfezione (almeno mi pare). Dove ho cominciato a sbagliare? 🙁
-
13 Dicembre 2013 alle 22:50 #90913
-
14 Dicembre 2013 alle 0:49 #90914
-
15 Dicembre 2013 alle 13:59 #90915::
Ciao Ivan, buona domenica.
Purtroppo ancora niente. O meglio, cambiano gli errori, e non so neanche capire se ciò sia un effetto positivo.`Package subfloat Warning: Numbers of floats not counted:
(subfloat) If you use one of the counters subfloatfiguremax or
(subfloat) subfloattablemax you will get strange error messages
(subfloat) containing \c@subfloatfiguremax or
(subfloat) \c@subfloattablemax:
(subfloat) Please switch on countmax or remove the code using
(subfloat) the counter then..) (/usr/local/texlive/2013/texmf-dist/tex/latex/subfig/subfig.sty)
Package csquotes Warning: Using preliminary 'polyglossia' interface.
(csquotes) Some of the multilingual features may not
(csquotes) work as expected.(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex-philosophy/italian-philo
sophy.lbx
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/lbx/italian.lbx))
(./Patriarcato.aux) (/usr/local/texlive/2013/texmf-dist/tex/latex/tipa/t3cmr.fd
) (./Patriarcato.bbl)
Underfull \hbox (badness 1122) in paragraph at lines 47–47
[]\EU1/GaramondPremierPro(0)/bx/n/14.4 Indice
(./Patriarcato.toc) [1]LaTeX Warning: Citation 'Peri:Pentarchia' on page 2 undefined on input line 70.
[2]
LaTeX Warning: Citation 'Congar:Titres' on page 3 undefined on input line 74.
LaTeX Warning: Citation 'Congar:PapePatriarche' on page 3 undefined on input li
ne 74.LaTeX Warning: Citation 'Pierre:Controverse' on page 3 undefined on input line
76.! Package xkeyval Error: `…' undefined in families `quo'.
See the xkeyval package documentation for explanation.
Type Hfor immediate help.
…l.76 … che segue nel corpo della nostra ricerca}
: chi scrive osa suggerire…? `
Ti mando volentieri tutti i materiali che ho a disposizione, in privato, ma come faccio? Mi pare che la finestra del tuo profilo non abbia le iconcine attive. O dove devo guardare?
Grazie.
-
15 Dicembre 2013 alle 17:35 #90916::
Yokanaan” post=90582Ciao Ivan, buona domenica.
Purtroppo ancora niente. O meglio, cambiano gli errori, e non so neanche capire se ciò sia un effetto positivo.`Package subfloat Warning: Numbers of floats not counted:
(subfloat) If you use one of the counters subfloatfiguremax or
(subfloat) subfloattablemax you will get strange error messages
(subfloat) containing \c@subfloatfiguremax or
(subfloat) \c@subfloattablemax:
(subfloat) Please switch on countmax or remove the code using
(subfloat) the counter then..) (/usr/local/texlive/2013/texmf-dist/tex/latex/subfig/subfig.sty)
Package csquotes Warning: Using preliminary 'polyglossia' interface.
(csquotes) Some of the multilingual features may not
(csquotes) work as expected.(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex-philosophy/italian-philo
sophy.lbx
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/lbx/italian.lbx))
(./Patriarcato.aux) (/usr/local/texlive/2013/texmf-dist/tex/latex/tipa/t3cmr.fd
) (./Patriarcato.bbl)
Underfull \hbox (badness 1122) in paragraph at lines 47–47
[]\EU1/GaramondPremierPro(0)/bx/n/14.4 Indice
(./Patriarcato.toc) [1]LaTeX Warning: Citation 'Peri:Pentarchia' on page 2 undefined on input line 70.
[2]
LaTeX Warning: Citation 'Congar:Titres' on page 3 undefined on input line 74.
LaTeX Warning: Citation 'Congar:PapePatriarche' on page 3 undefined on input li
ne 74.LaTeX Warning: Citation 'Pierre:Controverse' on page 3 undefined on input line
76.! Package xkeyval Error: `…' undefined in families `quo'.
See the xkeyval package documentation for explanation.
Type Hfor immediate help.
…l.76 … che segue nel corpo della nostra ricerca}
: chi scrive osa suggerire…? `
Ti mando volentieri tutti i materiali che ho a disposizione, in privato, ma come faccio? Mi pare che la finestra del tuo profilo non abbia le iconcine attive. O dove devo guardare?
Grazie.L’errore è della stessa natura degli altri. Hai messo … Dove latex di aspetta qualcos’altro.
Ho controllato il mio profilo e in effetti non si vede la mail… Eccola:
ivan dot valbusa at univr dot itCiao
Ivan
-
15 Dicembre 2013 alle 20:18 #90917
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.