S.O.S. – HELP2

  • Creatore
    Topic
  • #90900
    Up
    0
    Down
    ::


    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]

Visualizzazione 16 filoni di risposte
  • Autore
    Risposte
    • #90901
      franen
      Partecipante
        Up
        0
        Down
        ::


        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.

      • #90902
        Up
        0
        Down
        ::


        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 guru

        Ciao
        Ivan

      • #90903
        Up
        0
        Down
        ::


        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 H for 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

      • #90904
        franen
        Partecipante
          Up
          0
          Down
          ::


          Codice su cui lavorare?

        • #90905
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            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”.

          • #90906
            Up
            0
            Down
            ::


            `% !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.`

          • #90907
            Up
            0
            Down
            ::


            Ivan, 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? 🙂

          • #90908
            Up
            0
            Down
            ::


            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.

          • #90909
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              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?

            • #90910
              franen
              Partecipante
                Up
                0
                Down
                ::


                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

              • #90911
                Up
                0
                Down
                ::

                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

              • #90912
                Up
                0
                Down
                ::


                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 H for 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? 🙁

              • #90913
                Up
                0
                Down
                ::


                Scrivi style=philosophy-verbose, tra le opzioni di biblatex e togli eventuali citestyle e bibstyle.
                Se il problema persiste mandami una mail con il materiale necessario.

                Ciao
                Ivan

              • #90914
                samiel
                Partecipante
                  Up
                  0
                  Down
                  ::


                  oddio… ho guardato anch’io nel mio profilo,
                  e non riesco a trovare nemmeno io
                  la pagina per mandare messaggi privati….
                  chiediamo aiuto ai responsabili del forum…

                  m

                • #90915
                  Up
                  0
                  Down
                  ::


                  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 H for 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.

                • #90916
                  Up
                  0
                  Down
                  ::

                  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 H for 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 it

                  Ciao
                  Ivan

                • #90917
                  Up
                  0
                  Down
                  ::


                  Grazie a tutti, sembra che il problema sia alle spalle.
                  Soprattutto, forse ho capito perché.
                  [Resta tuttora un velo di mistero su perché il texxing si sia ammutinato solo da un certo momento in poi, ma forse la risposta è ormai inattingibile].
                  Buonanotte!

              Visualizzazione 16 filoni di risposte
              • Devi essere connesso per rispondere a questo topic.

              Go to top