Apparato bilingue

  • Creatore
    Topic
  • #51274
    Bea
      Up
      0
      Down
      ::


      Buongiorno a tutti e scusate il disturbo.
      Sono nuova all’uso di LaTex con Ledmac e fin’ora sono riuscita con successo soltanto ad impostare un testo bilingue (latino, greco) con apparato in latino.
      Il mio problema é che dovrei riportare anche nell’apparato delle parole in greco, ma non riesco a trovare il comando adatto.

      VI riporto i due stralci di codice
      queste le impostazioni dei pacchetti di lingua:

      \usepackage[greek, latin]{babel}
      \newcommand{\greco}[1]{%
      \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
      \usepackage{ledmac}

      questo il mio testo con apparato:

      \beginnumbering
      \pstart
      \paragraph*{1} \textsc{STORAX NON REDIIT HAC NOCTE A CENA AESCHINUS} Haec fabula palliata Adelphoe, ut ipsum indicat nomen, et plurali numero, cum sit una, et \edtext{masculino genere}{\Afootnote{masculino genere CL} \ genere masculino {AK}},

      Ora il mio problema é che la sigla CL andrebbe scitta in greco, ma il comando che uso per inserire il greco nel corpo del testo \greco{parola} mi genera errore.
      Qualcuno può aiutarmi per favore?

    Visualizzazione 11 filoni di risposte
    • Autore
      Risposte
      • #51275
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Premesso che sono felicissimo di vedere che qualcuno usa LaTeX anche per le edizioni critiche, nel tuo codice osservo quanto segue:

          1) suppongo che tu non scriva in greco monotiniko; imposterei almeno l’attributo polutoniko:
          `
          \languageattriute{greek}{polutoniko}
          `
          subito dopo la chiamata a babel. In alternativa userei il pacchetto teubner che fissa lui questo attributo, ma che ti offre un mucchio di possibilità in più per comporre il tuo testo e che ho scritto proprio per favorire i letterati/filologi.

          2) Premesso che non ho mai usato ledmac, perché io non sono né letterato né filologo, ho il sospetto che il tuo problema dipenda dal fatto che il comando \greco che hai definito sia fragile e i comandi fragili nelle note si “rompono”. Prova con:
          `
          \DeclareRobustCommand{\greco}[1]{%
          \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
          `

          Spero che questo suggerimento sia risolutivo. Se decidi di usare teubner, leggi prima la sua documentazione in teubner-doc.pdf.

        • #51276
          Bea
            Up
            0
            Down
            ::


            Grazie mille per la risposta ricca di suggerimenti.
            Ho installato con successo il tuo pacchetto, ed in effetti il greco ha tutto un altro aspetto (e soprattutto penso che mi tornerà utile in sede di scrittura del commento, dove devo riportare anche osservazioni metriche).

            Purtroppo le note reagiscono in maniera strana al codice da te suggeritomi, adesso quando cerco di scrivere qualcosa col comando /greco mi appare uno spazio vuoto.

          • #51277
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              È già meglio che un errore.

              Visto che ci siamo, la sigla da scrivere in greco \greco{CL} ha poca probabilità di riuscire.

              Se leggi bene il riassunto di teubner su come si usa la tastiera latina per comporre in greco, vedrai che alla C non corrisponde niente (o meglio corrisponderebbe un gruppo di diacritici, mi pare di ricordare dolce+circonflesso, ma in fondo non è importante quale sia questo gruppo), mentre a L corrisponde un lambda maiuscolo.

              Vedo di andare più a fondo delle questione, ma mi servirebbe tutto il tuo preambolo, non solo quelle poche righe che che hai indicato nel primo messaggio; infatti con quelle sole righe, e aggiungendo un comando \documentclass e qualche altra cosetta, a me il tuo esempio non gira per niente; quindi non posso analizzare il debug dell’operato del compilatore.

            • #51278
              Bea
                Up
                0
                Down
                ::


                Mi sa che non mi sono spiegata bene, l’unica cosa che dovrebbe essere in greco della sigla CL é la L (CLambda).

                Riporto di seguito i due preamboli. Questo é quello senza teubner:
                `\documentclass[10pt]{article}
                \usepackage[greek, latin]{babel}
                \languageattribute{greek}{polutoniko}
                \DeclareRobustCommand{\greco}[ 1 ]{%
                \begin{otherlanguage*}{greek}#1 \end{otherlanguage*}}
                \usepackage{ledmac}

                \makeatletter

                \renewcommand*{\para@vfootnote}[2]{%
                \insert\csname #1footins\endcsname
                \bgroup
                \notefontsetup
                \interlinepenalty=\csname inter#1footnotelinepenalty\endcsname
                \floatingpenalty=\@MM
                \splittopskip=\ht\strutbox \splitmaxdepth=\dp\strutbox
                \leftskip=\z@skip \rightskip=\z@skip
                \l@dparsefootspec #2\ledplinenumtrue % new from here
                \ifnum\@nameuse{previous@#1@number}=\l@dparsedstartline\relax
                \ledplinenumfalse
                \fi
                \ifnum\previous@page=\l@dparsedstartpage\relax
                \else \ledplinenumtrue \fi
                \ifnum\l@dparsedstartline=\l@dparsedendline\relax
                \else \ledplinenumtrue \fi
                \expandafter\xdef\csname previous@#1@number\endcsname{\l@dparsedstartline}
                \xdef\previous@page{\l@dparsedstartpage} % to here
                \setbox0=\vbox{\hsize=\maxdimen
                \noindent\csname #1footfmt\endcsname#2}%
                \setbox0=\hbox{\unvxh0}%
                \dp0=0pt
                \ht0=\csname #1footfudgefactor\endcsname\wd0
                \box0
                \penalty0
                \egroup
                }

                \footparagraph{A}
                \footparagraph{B}

                \renewcommand{\notenumfont}{\footnotesize}
                \newcommand{\notetextfont}{\footnotesize}

                %\addtolength{\skip\Afootins}{1.5mm}
                %\addtolength{\skip\Bfootins}{1.5mm}

                %\count\Afootins=825
                %\count\Bfootins=825

                \newcommand{\abb}[1]{#1%
                \let\rbracket\nobrak\relax}
                \newcommand{\nobrak}{\textnormal{}}
                \newcommand{\morenoexpands}{%
                \let\abb=0%
                }

                \newcommand{\Aparafootfmt}[3]{%
                \normal@pars\scriptsize
                \parindent=0pt \parfillskip=0pt plus1fil
                \notenumfont\printlines#1|\enspace
                % \lemmafont#1|#2\enskip
                \notetextfont
                #3\penalty-10\hskip 1em plus 4em minus.4em\relax
                }

                \newcommand{\Bparafootfmt}[3]{%
                \normal@pars\scriptsize
                \parindent=0pt \parfillskip=0pt plus1fil
                \notenumfont\printlines#1|%
                \ifledplinenum
                \enspace%
                \else
                {\hskip 0em plus0em minus.4em}%
                \fi
                \select@lemmafont#1|#2\rbracket\enskip
                \notetextfont
                #3\penalty-10\hskip 1em plus 4em minus.4em\relax }

                \newcommand*{\previous@A@number}{-1}
                \newcommand*{\previous@page}{-1}

                \makeatother

                \let\Afootfmt=\Aparafootfmt

                \emergencystretch40pt

                \author{}
                \title{}
                \date{}

                \begin{document}
                \thispagestyle{empty}

                \begin{minipage}{0.95\textwidth}
                `

                Il greco nel testo é leggibile, il greco nelle note no.[/quote]

                Questo il codice con Teubner. Ci ho un po’pasticciato ieri sera con una mia amica e adesso sembra non dare niente (anche se non mi appare alcun messaggio di errore).

                `% !TEX encoding = UTF-8 Unicode
                \documentclass[10pt]{article}
                \usepackage[greek, latin]{babel}
                \usepackage[boldLipsian]{teubner}
                \newcommand\greco[1]{{\textLipsias{#1}}}
                \usepackage{ledmac}
                \makeatletter
                \renewcommand*{\para@vfootnote}[2]{%
                \insert\csname #1footins\endcsname
                \bgroup
                \notefontsetup
                \interlinepenalty=\csname inter#1footnotelinepenalty\endcsname
                \floatingpenalty=\@MM
                \splittopskip=\ht\strutbox \splitmaxdepth=\dp\strutbox
                \leftskip=\z@skip \rightskip=\z@skip
                \l@dparsefootspec #2\ledplinenumtrue % new from here
                \ifnum\@nameuse{previous@#1@number}=\l@dparsedstartline\relax
                \ledplinenumfalse
                \fi
                \ifnum\previous@page=\l@dparsedstartpage\relax
                \else \ledplinenumtrue \fi
                \ifnum\l@dparsedstartline=\l@dparsedendline\relax
                \else \ledplinenumtrue \fi
                \expandafter\xdef\csname previous@#1@number\endcsname{\l@dparsedstartline}
                \xdef\previous@page{\l@dparsedstartpage} % to here
                \setbox0=\vbox{\hsize=\maxdimen
                \noindent\csname #1footfmt\endcsname#2}%
                \setbox0=\hbox{\unvxh0}%
                \dp0=0pt
                \ht0=\csname #1footfudgefactor\endcsname\wd0
                \box0
                \penalty0
                \egroup
                }

                \footparagraph{A}
                \footparagraph{B}

                \renewcommand{\notenumfont}{\footnotesize}
                \newcommand{\notetextfont}{\footnotesize}

                %\addtolength{\skip\Afootins}{1.5mm}
                %\addtolength{\skip\Bfootins}{1.5mm}

                %\count\Afootins=825
                %\count\Bfootins=825

                \newcommand{\abb}[1]{#1%
                \let\rbracket\nobrak\relax}
                \newcommand{\nobrak}{\textnormal{}}
                \newcommand{\morenoexpands}{%
                \let\abb=0%
                }

                \newcommand{\Aparafootfmt}[3]{%
                \normal@pars\scriptsize
                \parindent=0pt \parfillskip=0pt plus1fil
                \notenumfont\printlines#1|\enspace
                % \lemmafont#1|#2\enskip
                \notetextfont
                #3\penalty-10\hskip 1em plus 4em minus.4em\relax
                }

                \newcommand{\Bparafootfmt}[3]{%
                \normal@pars\scriptsize
                \parindent=0pt \parfillskip=0pt plus1fil
                \notenumfont\printlines#1|%
                \ifledplinenum
                \enspace%
                \else
                {\hskip 0em plus0em minus.4em}%
                \fi
                \select@lemmafont#1|#2\rbracket\enskip
                \notetextfont
                #3\penalty-10\hskip 1em plus 4em minus.4em\relax }

                \newcommand*{\previous@A@number}{-1}
                \newcommand*{\previous@page}{-1}

                \makeatother

                \let\Afootfmt=\Aparafootfmt

                \emergencystretch40pt

                \author{}
                \title{}
                \date{}

                \begin{document}
                \thispagestyle{empty}

                \begin{minipage}{0.95\textwidth}`

                Sono proprio negata per queste cose, credo di aver letto i manuali sia di Teubner che di Ledmac almeno sei volte e ci ho capito comunque poco.

              • #51279
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Bea(trice?)
                  i due file che hai allegato non sono i preamboli, o meglo contengono il rpeambolo, ma poi prosegui cone altre righe di codice; faccio finta di tagliare i due tuoi file alla riga \begin{document}. Vedo che cosa posso ottenere e scoprire.

                  Domani (20/10) sarò in viaggio tutto il giorno, ma la sera dovrei poter riaccendere il portatile e vedere di combinare qualcosa.

                  A presto.

                  PS da buona filologa, benché esperta di latino e di greco, ehm…, conosci certamente la differenza fra l’accento grave e l’accento acuto; perché scrivi é invece di è?
                  Eppure sulla tastiera italiana dovrebbe essere più comodo scrivere è, piuttosto che é.

                • #51280
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Allora ho messo insieme il tuo oreambolo con l’esempio non funzionante.
                    `
                    \documentclass[10pt]{article}
                    \usepackage[greek, latin]{babel}
                    \languageattribute{greek}{polutoniko}
                    \DeclareRobustCommand{\greco}[1]{%
                    \begin{otherlanguage*}{greek}#1 \end{otherlanguage*}}
                    \usepackage{ledmac}

                    \makeatletter

                    \renewcommand*{\para@vfootnote}[2]{%
                    \insert\csname #1footins\endcsname
                    \bgroup
                    \notefontsetup
                    \interlinepenalty=\csname inter#1footnotelinepenalty\endcsname
                    \floatingpenalty=\@MM
                    \splittopskip=\ht\strutbox \splitmaxdepth=\dp\strutbox
                    \leftskip=\z@skip \rightskip=\z@skip
                    \l@dparsefootspec #2\ledplinenumtrue % new from here
                    \ifnum\@nameuse{previous@#1@number}=\l@dparsedstartline\relax
                    \ledplinenumfalse
                    \fi
                    \ifnum\previous@page=\l@dparsedstartpage\relax
                    \else \ledplinenumtrue \fi
                    \ifnum\l@dparsedstartline=\l@dparsedendline\relax
                    \else \ledplinenumtrue \fi
                    \expandafter\xdef\csname previous@#1@number\endcsname{\l@dparsedstartline}
                    \xdef\previous@page{\l@dparsedstartpage} % to here
                    \setbox0=\vbox{\hsize=\maxdimen
                    \noindent\csname #1footfmt\endcsname#2}%
                    \setbox0=\hbox{\unvxh0}%
                    \dp0=0pt
                    \ht0=\csname #1footfudgefactor\endcsname\wd0
                    \box0
                    \penalty0
                    \egroup
                    }

                    \footparagraph{A}
                    \footparagraph{B}

                    \renewcommand{\notenumfont}{\footnotesize}
                    \newcommand{\notetextfont}{\footnotesize}

                    %\addtolength{\skip\Afootins}{1.5mm}
                    %\addtolength{\skip\Bfootins}{1.5mm}

                    %\count\Afootins=825
                    %\count\Bfootins=825

                    \newcommand{\abb}[1]{#1%
                    \let\rbracket\nobrak\relax}
                    \newcommand{\nobrak}{\textnormal{}}
                    \newcommand{\morenoexpands}{%
                    \let\abb=0%
                    }

                    \newcommand{\Aparafootfmt}[3]{%
                    \normal@pars\scriptsize
                    \parindent=0pt \parfillskip=0pt plus1fil
                    \notenumfont\printlines#1|\enspace
                    % \lemmafont#1|#2\enskip
                    \notetextfont
                    #3\penalty-10\hskip 1em plus 4em minus.4em\relax
                    }

                    \newcommand{\Bparafootfmt}[3]{%
                    \normal@pars\scriptsize
                    \parindent=0pt \parfillskip=0pt plus1fil
                    \notenumfont\printlines#1|%
                    \ifledplinenum
                    \enspace%
                    \else
                    {\hskip 0em plus0em minus.4em}%
                    \fi
                    \select@lemmafont#1|#2\rbracket\enskip
                    \notetextfont
                    #3\penalty-10\hskip 1em plus 4em minus.4em\relax }

                    \newcommand*{\previous@A@number}{-1}
                    \newcommand*{\previous@page}{-1}

                    \makeatother

                    \let\Afootfmt=\Aparafootfmt

                    \emergencystretch40pt

                    \author{}
                    \title{}
                    \date{}

                    \begin{document}
                    \beginnumbering
                    \pstart
                    \paragraph*{1} \textsc{STORAX NON REDIIT HAC NOCTE A CENA AESCHINUS} Haec fabula palliata Adelphoe, ut ipsum indicat nomen, et plurali numero, cum sit una, et \edtext{masculino genere}{\Afootnote{masculino genere CL} \ genere masculino {AK}},
                    \par

                    \end{document}
                    `

                    Ci manca evidentemente qualche cosa perché produce un grave errore (senza invocare nessun greco} in quanto \end{document} sarebbe emesso mentre il programma sta ancora elaborando del testo dentro delle scatole.

                    Perché funzioni, almeno in caratteri latino dopo {AK}}, credo che ci voglia qualche cosa d’altro, ma io non conosco ledmac e non ho guardato dentro i comandi che hai definito, quindi non so che cosa aggiungere (qualcosa che faccia il paio con \pstart forse?) per fargli terminare quel che deve fare prima di chiudere il documento.

                    Mi completi quanto c’è scritto dentro \begin{document}…\end{document}, per favore?

                  • #51281
                    Bea
                      Up
                      0
                      Down
                      ::


                      Questo il codice completo
                      `

                      \begin{document}
                      \thispagestyle{empty}

                      \begin{minipage}{0.95\textwidth}
                      \beginnumbering
                      \pstart
                      \paragraph*{1} \textsc{STORAX NON REDIIT HAC NOCTE A CENA AESCHINUS} Haec fabula palliata Adelphoe, ut ipsum indicat nomen, et plurali numero, cum sit una, et \edtext{masculino genere}{\Afootnote{masculino genere C \greco{L}} \ genere masculino {AK}}, \greco{miktos}.
                      \endnumbering
                      \end{minipage}|
                      \vspace{1cm}
                      `

                      Questo é quello che ho. Se provo ad inserire il comando /pend mi dà il seguente errore:

                      Overfull \lhbox[\quote]

                    • #51282
                      Bea
                        Up
                        0
                        Down
                        ::


                        Problema risolto, mi sono accorta che stupidamente avevo omesso un comando che permette di riprendere nella nota il font del lemma qualunque esso sia.
                        Grazie mille per l’aiuto, citerò sicuramente l’utilizzo di Teubner nella prefazione della mia tesi.

                      • #51283
                        OldClaudio
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Ti ringrazio per la citazione e sono contento che sei riuscita a trovare il bandolo del tuo problema. Benissimo.

                        • #51284
                          Bea
                            Up
                            0
                            Down
                            ::


                            Riscrivo qui per postare un altro problema collegato al solito progetto (non so se sia opportuno aprire un altro topic).
                            In breve sto cercando di spezzare la mia edizione in file differenti e riunirli poi attraverso un file che li richiami, ma ho qualche problema con il comando \include e sono sicurissima che sto commettendo qualche errore banale, ma che non riesco a vedere.
                            L’errore che mi dà Texshop é che un file Latex sarebbe mancante, anche se io lo vedo nella cartella giusta.

                            questo il mio Main file:

                            \documentclass{article}
                            \usepackage[greek, latin, english]{babel}
                            \usepackage{teubner}
                            \usepackage{ledmac}

                            \noendnotes
                            %% \overfullrule0 pt
                            \lefthyphenmin=3

                            \makeatletter

                            \newbox\lp@rbox

                            \newcommand{\ffootnote}[1]{%
                            \ifnumberedpar@
                            \xright@appenditem{\noexpand\vffootnote{f}{{\l@d@nums}{\@tag}{#1}}}%
                            \to\inserts@list
                            \global\advance\insert@count by 1
                            % \else %% may be used only in numbered text
                            % \vffootnote{f}{{0|0|0|0|0|0|0}{}{#1}}%
                            \fi\ignorespaces}

                            \newcommand{\gfootnote}[1]{%
                            \ifnumberedpar@
                            \xright@appenditem{\noexpand\vgfootnote{g}{#1}}%
                            \to\inserts@list
                            \global\advance\insert@count by 1
                            % \else %% may be used only in numbered text
                            % \vgfootnote{g}{#1}%
                            \fi\ignorespaces}

                            \newcommand{\setlp@rbox}[3]{%
                            {\parindent\z@\hsize=2.5cm\raggedleft\scriptsize
                            \baselineskip 9pt%
                            \global\setbox\lp@rbox=\vbox to\z@{\vss#3}}}

                            \newcommand{\vffootnote}[2]{\setlp@rbox#2}

                            \newcommand{\vgfootnote}[2]{\def\rd@ta{#2}}

                            \renewcommand{\do@line}{%
                            {\vbadness=10000 \splittopskip=0pt
                            \gdef\rd@ta{}% for right margin paragraph->always a few characters
                            \global\setbox\one@line=\vsplit\raw@text to\baselineskip}%
                            \unvbox\one@line \global\setbox\one@line=\lastbox
                            \getline@num
                            \hbox to\hsize{\affixline@num\add@inserts\hbox to\z@% inserts added here so
                            {\hss\box\lp@rbox\kern\linenumsep}% that margin pars are
                            \hfil\hbox to\wd\one@line{\new@line\unhbox\one@line% included.
                            \hbox to\z@{\kern\linenumsep\notenumfont\rd@ta\hss}}}%
                            \add@penalties} % margin pars also included in line format

                            \renewcommand{\affixline@num}{%
                            \ifsublines@
                            \@l@dtempcntb=\subline@num
                            \ifnum\subline@num>\c@firstsublinenum
                            \@l@dtempcnta=\subline@num
                            \advance\@l@dtempcnta by-\c@firstsublinenum
                            \divide\@l@dtempcnta by\c@sublinenumincrement
                            \multiply\@l@dtempcnta by\c@sublinenumincrement
                            \advance\@l@dtempcnta by\c@firstsublinenum
                            \else
                            \@l@dtempcnta=\c@firstsublinenum
                            \fi
                            %
                            \ifcase\sub@lock
                            \or
                            \ifnum\sublock@disp=1
                            \@l@dtempcntb=0 \@l@dtempcnta=1
                            \fi
                            \or
                            \ifnum\sublock@disp=2 \else
                            \@l@dtempcntb=0 \@l@dtempcnta=1
                            \fi
                            \or
                            \ifnum\sublock@disp=0
                            \@l@dtempcntb=0 \@l@dtempcnta=1
                            \fi
                            \fi
                            \else
                            \@l@dtempcntb=\line@num
                            \ifnum\line@num>\c@firstlinenum
                            \@l@dtempcnta=\line@num
                            \advance\@l@dtempcnta by-\c@firstlinenum
                            \divide\@l@dtempcnta by\c@linenumincrement
                            \multiply\@l@dtempcnta by\c@linenumincrement
                            \advance\@l@dtempcnta by\c@firstlinenum
                            \else
                            \@l@dtempcnta=\c@firstlinenum
                            \fi
                            \ifcase\@lock
                            \or
                            \ifnum\lock@disp=1
                            \@l@dtempcntb=0 \@l@dtempcnta=1
                            \fi
                            \or
                            \ifnum\lock@disp=2 \else
                            \@l@dtempcntb=0 \@l@dtempcnta=1
                            \fi
                            \or
                            \ifnum\lock@disp=0
                            \@l@dtempcntb=0 \@l@dtempcnta=1
                            \fi
                            \fi
                            \fi
                            %
                            \ifnum\@l@dtempcnta=\@l@dtempcntb
                            \@l@dtempcntb=\line@margin
                            \ifnum\@l@dtempcntb>1
                            \advance\@l@dtempcntb by\page@num
                            \fi
                            \ifodd\@l@dtempcntb
                            % #1\rlap{{\rightlinenum}}%
                            \xdef\rd@ta{\the\line@num}%
                            \else
                            \llap{{\leftlinenum}}%#1%
                            \fi
                            \else
                            %#1%
                            \fi
                            \ifcase\@lock
                            \or
                            \global\@lock=2
                            \or \or
                            \global\@lock=0
                            \fi
                            \ifcase\sub@lock
                            \or
                            \global\sub@lock=2
                            \or \or
                            \global\sub@lock=0
                            \fi}

                            \lineation{page}
                            \linenummargin{right}
                            \footparagraph{A}
                            \footparagraph{B}

                            \renewcommand{\notenumfont}{\footnotesize}
                            \newcommand{\notetextfont}{\footnotesize}

                            \let\Afootnoterule=\relax
                            \count\Afootins=825
                            \count\Bfootins=825

                            \newcommand{\Aparafootfmt}[3]{%
                            \ledsetnormalparstuff
                            \scriptsize
                            \notenumfont\printlines#1|\enspace
                            % \lemmafont#1|#2\enskip
                            \notetextfont
                            #3\penalty-10\hskip 1em plus 4em minus.4em\relax}

                            \newcommand{\Bparafootfmt}[3]{%
                            \ledsetnormalparstuff
                            \scriptsize
                            \notenumfont\printlines#1|\enspace
                            \select@lemmafont#1|#2\rbracket\enskip
                            \notetextfont
                            #3\penalty-10\hskip 1em plus 4em minus.4em\relax }
                            \makeatother

                            \let\Afootfmt=\Aparafootfmt
                            \let\Bfootfmt=\Bparafootfmt
                            \def\lemmafont#1|#2|#3|#4|#5|#6|#7|{\scriptsize}
                            \parindent=1em

                            \newcommand{\lmarpar}[1]{\edtext{}{\ffootnote{#1}}}
                            \newcommand{\rmarpar}[1]{\edtext{}{\gfootnote{#1}}}
                            \emergencystretch40pt

                            \begin{document}

                            \include{prolt}
                            \include{prolt2}
                            \end{document}

                            \endinput

                            Il file che non viene incluso é prolt2.

                            EDIT risolto copia incollando ul file su un file nuovo e cambiandogli nome, anche se non riesco a capire perché.

                          • #51285
                            Up
                            0
                            Down
                            ::


                            Ciao,
                            ho provato a compilare il preambolo che hai indicato, creando i file prolt e prolt2 con testo fittizio: funziona tutto.
                            Per caso il file prolt2 si trova in una cartella differente rispetto al file sorgente? Oppure contiene a sua volta il comando \include? Se è così, cioè se c’è una inclusione di file all’interno di una inclusione di file, dovresti usare il comando \input{prolt2}.

                            Il comando \endinput non so a cosa possa servire, in ogni caso non lo ho mai utilizzato per includere file (la compilazione funziona senza).

                            Buona giornata,
                            Matteo

                          • #51286
                            OldClaudio
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Qualunque cosa si metta dopo \enf{document} non viene ne etto né elaborato.

                              \endinput è utile in quei file (inclusi) che non contengono \end{document}; niente vien letto e incluso dopo \endinput.

                              Perché non leggesse il file proit2.tex che pur c’era nella cartella è difficile dirlo, d’altra parte se è bastato copiarne il contento in un altro file e cambiare nomi, quello risolve empiricamente il problema; magari, semplicemente, non l’avevi ancora salvato.

                              Ciao

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

                          Go to top