DocBook: fix titles in KOMA Script.

This commit is contained in:
Thibaut Cuvelier 2020-08-30 21:51:40 +02:00
parent 976bd91fc2
commit 5b01c80635
5 changed files with 28 additions and 17 deletions

View File

@ -6,22 +6,19 @@
<variablelist> <variablelist>
<varlistentry> <varlistentry>
<term>New&#xA0;valid&#xA0;value&#xA0;for&#xA0;an&#xA0;existing&#xA0;setting,</term> <term>New&#xA0;valid&#xA0;value&#xA0;for&#xA0;an&#xA0;existing&#xA0;setting,</term>
<listitem> <listitem>
<para> e.&#x2009;g.</para> <para>e.&#x2009;g.</para>
<variablelist> <variablelist>
<varlistentry> <varlistentry>
<term>Automatically&#xA0;loaded&#xA0;math&#xA0;package</term> <term>Automatically&#xA0;loaded&#xA0;math&#xA0;package</term>
<listitem> <listitem>
<para> The reason </para> <para>The reason </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry> <varlistentry>
<term>New&#xA0;language</term> <term>New&#xA0;language</term>
<listitem> <listitem>
<para> that is stored</para> <para>that is stored</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
</variablelist> </variablelist>
@ -29,11 +26,9 @@
</varlistentry> </varlistentry>
<varlistentry> <varlistentry>
<term>New&#xA0;inset</term> <term>New&#xA0;inset</term>
<listitem> <listitem>
<para> Of course a new inset requires a file format update.</para> <para>Of course a new inset requires a file format update.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
</variablelist> </variablelist>
</article> </article>

View File

@ -5,12 +5,19 @@
<info> <info>
<title>Erweiterte LyX Features</title> <title>Erweiterte LyX Features</title>
<subtitle>Version 2.3.x</subtitle> <subtitle>Version 2.3.x</subtitle>
<author><personname>vom LyX-Team<footnote>Übersetzung und Bearbeitung: Hartmut<person> Haase (<person>HHa, bis März 2010),Jürgen Spitzmüller (Version 2.3.x, 2017)</person></person></footnote></personname></author> <author>
<personname>vom LyX-Team<footnote>
<para>Übersetzung und Bearbeitung: Hartmut<person> </person>Haase (<person>HHa</person>, bis März 2010),</para>
<para>Jürgen Spitzmüller (Version 2.3.x, 2017)</para>
</footnote></personname>
</author>
</info> </info>
<chapter> <chapter>
<chapter>Einleitung</chapter> <title>Einleitung</title>
<para>Wählen Sie hierfür <emphasis role='sans'>Dokument&#x21D2;Einstellungen&#x21D2;LaTeX-Vorspann. Dies öffnet ein Editierfenster, in das Sie Ihre bevorzugten Befehle schreiben können.<footnote><para>Das Editierverhalten in diesem Fenster ist spezifisch, also erwarten Sie nicht, dass die LyX<!-- &#8222;= -->Tastenkombinationen darin funktionieren.</para> <para>Wählen Sie hierfür <emphasis role='sans'>Dokument&#x21D2;Einstellungen&#x21D2;LaTeX-Vorspann.</emphasis> Dies öffnet ein Editierfenster, in das Sie Ihre bevorzugten Befehle schreiben können.<footnote>
</footnote> LyX fügt alles im <emphasis role='sans'>LaTeX-Vorspann-Fenster zu seinem eingebauten Vorspann hinzu. Bevor Sie Ihre eigenen Deklarationen zum Vorspann hinzufügen, sollten Sie prüfen, ob LyX das nicht bereits unterstützt (Erinnern Sie sich, was wir über das Rad noch einmal erfinden sagten?). Außerdem: <emphasis>stellen Sie sicher, dass Ihre Vorspannzeilen richtig sind. LyX prüft das nicht. Wenn der Vorspann fehlerhaft ist, bekommen Sie sehr wahrscheinlich die Fehlermeldung Missing \begin{document}. Sollten Sie diese jemals bekommen, prüfen Sie Ihren Vorspann!. <!-- -&#45; --></emphasis></emphasis></emphasis></para> <para>Das Editierverhalten in diesem Fenster ist spezifisch, also erwarten Sie nicht, dass die LyX<!-- &#8222;= -->
Tastenkombinationen darin funktionieren.</para>
</footnote> LyX fügt alles im <emphasis role='sans'>LaTeX-Vorspann</emphasis>-Fenster zu seinem eingebauten Vorspann hinzu. Bevor Sie Ihre eigenen Deklarationen zum Vorspann hinzufügen, sollten Sie prüfen, ob LyX das nicht bereits unterstützt (Erinnern Sie sich, was wir über das Rad noch einmal erfinden sagten?). Außerdem: <emphasis>stellen Sie sicher, dass Ihre Vorspannzeilen richtig sind</emphasis>. LyX prüft das nicht. Wenn der Vorspann fehlerhaft ist, bekommen Sie sehr wahrscheinlich die Fehlermeldung Missing \begin{document}. Sollten Sie diese jemals bekommen, prüfen Sie Ihren Vorspann!. <!-- -&#45; -->
</para>
</chapter> </chapter>
</book> </book>

View File

@ -26,7 +26,9 @@ Style Part
Font Font
Size Larger Size Larger
EndFont EndFont
DocBookTag part DocBookTag title
DocBookTagType paragraph
DocBookSectionTag part
End End
Style Part* Style Part*
@ -36,5 +38,7 @@ Style Part*
Font Font
Size Larger Size Larger
EndFont EndFont
DocBookTag part DocBookTag title
DocBookTagType paragraph
DocBookSectionTag part
End End

View File

@ -18,7 +18,9 @@ NoStyle Abstract
Style Chapter Style Chapter
LabelString "\thechapter" LabelString "\thechapter"
TocLevel 0 TocLevel 0
DocBookTag chapter DocBookTag title
DocBookTagType paragraph
DocBookSectionTag chapter
End End

View File

@ -978,6 +978,9 @@ void outputDocBookInfo(
// End the <info> tag if it was started. // End the <info> tag if it was started.
if (needInfo) { if (needInfo) {
if (!xs.isLastTagCR())
xs << xml::CR();
xs << xml::EndTag("info"); xs << xml::EndTag("info");
xs << xml::CR(); xs << xml::CR();
xs.endDivision(); xs.endDivision();