Grazie Max. Il problema è che Lyx non macina quelle righe di codice. Qualcuno è riuscito ad introdurle? A me da un sacco di errori.
Non ho mai usato Lyx, quindi non so che tipo di incompatibilità può avere, ma il codice che trovi nel manuale di ledmac non funziona se uno fa un semplice copia e incolla, come ti avevo avvertito. Qui di seguito ti riporto il codice che ho usato io per prova e che a me funziona:
`
\makeatletter
\newcommand*{\previous@A@number}{-1}
\newcommand*{\previous@A@endnumber}{-1}
\newcommand*{\previous@B@number}{-1}
\newcommand*{\previous@B@endnumber}{-1}
\newcommand*{\previous@page}{-1}
\renewcommand*{\para@vfootnote}[2]{%
\insert\csname #1footins\endcsname
\bgroup
\notefontsetup
\footsplitskips
\l@dparsefootspec #2\ledplinenumtrue \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}
\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*{\Afootfmt}[3]{%
\ledsetnormalparstuff
\notenumfont\printlines#1|%
\ifledplinenum
\enspace%
\else
{\hskip 0em plus0em minus.4em}%
\fi
{\select@lemmafont#1|#2}\rbracket\enskip
#3\penalty-10}
\let\Bfootfmt\Afootfmt
\makeatother
`
Questo codice presuppone che si usi un apparato con due livelli di note, entrambi impostati a paragrafo unico: \Afootnote e \Bfootnote.
Facci sapere se continui ad avere problemi.
Ciao,
Max.