maieul / ledmac

package reledmac for latex
http://www.ctan.org/tex-archive/macros/latex/contrib/reledmac
54 stars 28 forks source link

Sectioning commands (chapter, section &c) as part of the edited text #50

Closed floriandk closed 11 years ago

floriandk commented 12 years ago

ledmac's idea about sectioning-commands is, that they ought to be used outside of the numbered text. Usually this is fine, as they are often additions by the editor anyway.

But when I edit texts that already have sectioning, I need to reproduce this and possibly add critical remarks to the section-headings as well. As it is now, I will not get error-messages when trying to do so, but there are quite some problems:

  1. \chapter is not possible (error)
  2. the formating of the headings is wrong: they "stick" to the previous line
  3. the headings don't have linenumbers; they inherit the preceding one in the apparatus, but in the margin they display none
  4. it somehow ruins the correct placement of the apparatus, cf. the notes to ll. 20 and 27 on page 1, that appear on page 3 in the example below

There are probably more problems, but these were the most obvious ones.

It is obviously not a good idea to change the classes's definitions of these commands, but couldn't ledmac have an extra series of sectioning-commands besides the usual ones? \ledchapter, \ledsection, etc They could copy the formatting and other functionality (write to leftmark/rightmark, add TOC-entries...) from the class used, but be part of the numbered text without the problems listed above.

\documentclass[12pt]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\setcounter{secnumdepth}{0}

\usepackage{ledmac}

\firstlinenum{1}
\linenumincrement{1}

\footparagraph{A}

\begin{document}

\beginnumbering
\pstart
%\chapter{Erste Abteilung}
\section[1. Summula]{1. %
\edtext{Summula}{%
    \Afootnote{Summa}}
}
\subsection[Anstalten zur Badreise.]{%
\edtext{Anstalten}{%
    \Afootnote{Anstallten}}
 zur Badreise.}
``Ein %
\edtext{Gelehrter}{%
    \Afootnote{Gelahrter}}%
, der den ersten Juli mit seiner Tochter in seinem Wagen mit eignen Pferden ins Bad Maulbronn abreiset, wünscht einige oder mehre Reisegesellschafter.'' -- Dieses ließ der verwittibte ausübende Arzt und anatomische Professor Katzenberger ins Wochenblatt setzen. Aber kein Mensch auf der ganzen Universität Pira (im Fürstentume Zäckingen) wollte mit ihm gern ein paar Tage unter Einem Kutschenhimmel leben; jeder hatte seine Gründe -- und diese bestanden alle darin, daß niemand mit ihm wohlfeil fuhr als zuweilen ein hinten aufgesprungener Gassenjunge; gleichsam als wäre der Doktor ein ansässiger Posträuber von innen, so sehr kelterte er muntere Reisegefährten durch Zu- und Vor- und Nachschüsse gewöhnlich dermaßen aus, daß sie nachher als lebhafte Köpfe schwuren, auf einem Eilboten-Pferde wollten sie wohlfeiler angekommen sein und auf einer Krüppelfuhre geschwinder.
\pend
\pstart %% 
\section[2. Summula]{2. %
\edtext{Summula}{%
    \Afootnote{Summa}}
}
\subsection{Reisezwecke.}
%
\edtext{Katzenberger}{%
    \Afootnote{Hundsberger}}
 machte statt einer Lustreise eigentlich eine Geschäftreise ins Bad, um da nämlich seinen Rezensenten beträchtlich auszuprügeln und ihn dabei mit Schmähungen an der Ehre anzugreifen, nämlich den Brunnen-Arzt Strykius, der seine drei bekannten Meisterwerke -- den Thesaurus Haematologiae, die de monstris epistola, den fasciculus exercitationum in rabiem caninam anatomico-medico-curiosarum, -- nicht nur in sieben Zeitungen, sondern auch in sieben Antworten oder Metakritiken auf seine Antikritiken überaus heruntergesetzt hatte.
\pend
\pstart
\section[3. Summula]{3. %
\edtext{Summula}{%
    \Afootnote{S00ml}}
}
\subsection[Ein Reisegefährte.]{%
\edtext{Ein}{%
    \Afootnote{1}}
 Reisegefährte.}
Wider alle Erwartung meldete sich am Vorabend der Abreise ein Fremder zur Mitbelehnschaft des Wagens.
Während der Doktor in seinem Mißgeburten-Kabinette einiges abstaubte von ausgestopften Tierleichen, durch Räuchern die Motten (die Teufel derselben) vertrieb und den Embryonen in ihren Gläschen Spiritus zu trinken gab: trat ein fremder feingekleideter und feingesitteter Herr in die Wohnstube ein, nannte sich Herr von Nieß und überreichte der %
\edtext{Tochter}{%
    \Afootnote{Nichte}}
 des Doktors, nach der Frage, ob sie Theoda heiße, ein blaueingeschlagenes Briefchen an sie; es sei von seinem Freunde, dem Bühnen-Dichter Theudobach, sagte er. Das Mädchen entglühte hochrot und riß zitternd mit dem Umschlag in den Brief hinein (die Liebe und der Haß zerreißen den Brief, so wie beide den Menschen verschlingen wollen) und durchlas hastig die Buchstaben, ohne ein anderes Wort daraus zu verstehen und zu behalten als den Namen Theudobach. Herr von Nieß schaute unter ihrem Lesen scharf und ruhig auf ihrem geistreichen beweglichen Gesicht und in ihren braunen Feuer-Augen dem Entzücken zu, das wie ein weinendes Lächeln aussah; einige Pockengruben legten dem beseelten und wie Frühling-Büsche zart- und glänzend-durchsichtigen Angesicht noch einige Reize zu, um welche der Doktor Jenner die künftigen Schönen bringt. ``Ich reise'', sagte der Edelmann darauf, ``eben nach dem Badeorte, um da mit einer kleinen deklamierenden und musikalischen Akademie von einigen Schauspielen meines Freundes auf seine Ankunft selber vorzubereiten.'' Sie blieb unter der schweren Freude kaum aufrecht; den zarten, nur an leichte Blüten gewohnten Zweig wollte fast das Fruchtgehänge niederbrechen. Sie zuckte mit einer Bewegung nach Nießens Hand, als wollte sie die Überbringerin solcher Schätze küssen, streckte ihre aber -- heiß und rot über ihren, wie sie hoffte, unerratenen Fehlgriff -- schnell nach der entfernten Türe des Mißgeburten-Kabinettes aus und sagte: ``Da drin ist mein Vater, der sich freuen wird.''
 Er fuhr fort: er wünsche eben ihn mehr kennen zu lernen, da er dessen treffliche Werke, wiewohl als Laie, gelesen. Sie sprang nach der Türe. ``Sie hörten mich nicht aus -- sagte er lächelnd --. Da ich nun im Wochenblatte die schöne Möglichkeit gelesen, zugleich mit einer Freundin meines Freundes und mit einem großen Gelehrten zu reisen:'' -- Hier aber setzte sie ins Kabinett hinein und zog den räuchernden Katzenberger mit einem ausgestopften Säbelschnäbler in der Hand ins Zimmer. Sie selber entlief ohne Schal über die Gasse, um ihrer schwangern Freundin Bona die schönste Neuigkeit und den Abschied zu sagen.
Sie mußte aber jubeln und stürmen. Denn sie hatte vor einiger Zeit an den großen Bühnendichter Theudobach -- der bekanntlich mit Schiller und Kotzebue die drei deutschen Horatier ausmacht, die wir den drei tragischen Curiatiern Frankreichs und Griechenlands entgegensetzen -- in der Kühnheit des langen geistigen Liebetrankes der Jugendzeit unter ihrem Namen geschrieben, ohne Vater und Freundin zu fragen, und hatte ihm gleichsam in einem warmen Gewitterregen ihres Herzens alle Tränen und Blitze gezeigt, die er wie ein Sonnengott in ihr geschaffen und gesammelt hatte. Selig, wer bewundert und den unbekannten Gott schon auf der Erde als bekannten antrifft! -- Im Briefchen hatte sie noch über ein umlaufendes Gerücht seiner Badreise nach Maulbronn gefragt und die seinige unter die Antriebe der ihrigen gesetzt. Alle ihre schönsten Wünsche hatte nun sein Blatt erfüllt.
\pend
\endnumbering
\tableofcontents
\end{document}
maieul commented 12 years ago

I think it's the same problem of @dgaspar in #34. It will be for 1.1 version

maieul commented 12 years ago

Ok,

the branch issue50 have a beta code.

I define 4 commands, which are inspirated and based on standard command.

These commands are considered as numbered. But they add some \pstart\pend. So it can be problematic for people which use numbering by pstart.

The critical text is in the main argument of command. The optional argument, must contain not critical text : \ledsection[toto]{\edtext{toto}{\Afootnote{titi}}} <\code>

Note that \ledchapterdon't clean page. You must add \beforeledchapter before.

I'have made no test in eledpar.

maieul commented 12 years ago

Could you try ? I put an example on issue50

maieul commented 12 years ago

so, I @dgaspar, do you think it's ok ? I will make doc + newcommand to insert bewteen \ledchapter and \ledsection