Re: Apparato bilingue

#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é.

    Go to top