- EmbeddedObjects.lyx: we now support captions in longtables

- UserGuide.lyx: dito

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26013 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Uwe Stöhr 2008-07-31 23:47:26 +00:00
parent 114b8038e8
commit 23b31d92e7
6 changed files with 339 additions and 347 deletions

View File

@ -2984,7 +2984,7 @@ table
Longtable
\family default
of the table dialog to split the table automatically over more pages.
Doing this enables some check boxes and you can now define:
Doing this enables the following options:
\end_layout
\begin_layout Description
@ -3050,6 +3050,28 @@ footer
defined, are defined to be the footer rows of the last page of the longtable.
\end_layout
\begin_layout Description
Caption: The first row is reset as single column.
You can now insert there the table caption via the menu
\family sans
Insert\SpecialChar \menuseparator
Caption
\family default
.
More about longtable captions is explained in sec.
\begin_inset space \thinspace{}
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sub:Longtable-Captions"
\end_inset
.
\end_layout
\begin_layout Standard
You can also specify a row where the table is splitted.
If you set more than one option in the same table row, you should be aware
@ -5706,69 +5728,20 @@ name "sub:Longtable-Captions"
A longtable cannot be put into a table float because floats can only be
on one page but the caption environment of floats can also be used for
longtables.
\end_layout
Therefore the caption is inserted as first row of the table, as explained
in sec.
\begin_inset space \thinspace{}
\end_inset
\begin_layout Standard
As LyX does not yet fully support captions in longtables, a hack is needed
to create them:
\end_layout
\begin_layout Enumerate
Create a longtable
\family sans
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Longtables"
\end_inset
.
\end_layout
\begin_layout Enumerate
Mark the first row and disable its upper line.
\end_layout
\begin_layout Enumerate
Insert a caption via the menu
\family sans
Insert\SpecialChar \menuseparator
Caption
\family default
into the first table cell.
\begin_inset Newline newline
\end_inset
You can also add a short title for the caption.
\end_layout
\begin_layout Enumerate
Insert a
\begin_inset Quotes eld
\end_inset
\series bold
\backslash
\backslash
%
\series default
\begin_inset Quotes erd
\end_inset
as TeX-Code behind the caption.
\end_layout
\begin_layout Standard
A short title that will appear in the LOT instead of the full title.
The
\series bold
\backslash
\backslash
%
\series default
behind the caption omits the vertical lines between the following cells
in the row.
The first table row is now only a dummy row for the caption, the actual
The first table row is then only a dummy row for the caption, the actual
table starts with the second row.
\end_layout
@ -6143,9 +6116,9 @@ status open
\series bold
Note:
\series default
If you are using the LaTeX-package
If you are using
\series bold
hyperref
hyperref
\series default
\begin_inset Index
@ -6157,8 +6130,16 @@ LaTeX-packages ! hyperref
\end_inset
to link cross-references, the link to a longtable caption will always point
to the beginning of the document.
in the
\family sans
PDF Properties
\family default
of the
\family sans
Document Settings
\family default
dialog to link cross-references, the link to a longtable caption will always
point to the beginning of the document.
\end_layout
\end_inset
@ -6502,19 +6483,6 @@ asd
\begin_layout Standard
To reference a longtable, insert a label into the caption.
Note that you have to add the label prefix
\begin_inset Quotes eld
\end_inset
\emph on
tab:
\emph default
\begin_inset Quotes eld
\end_inset
manually in the label field.
\end_layout
\begin_layout Standard
@ -6533,7 +6501,7 @@ reference "tab:RefExample"
\end_layout
\begin_layout Standard
The caption layout can be set together with all other caption of your document
The caption layout can be set together with all other captions of your document
using the LaTeX-package
\series bold
caption
@ -7431,7 +7399,7 @@ reference "tab:DiffCaptions"
\begin_layout Standard
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="59" columns="3">
<lyxtabular version="3" rows="60" columns="3">
<features islongtable="true">
<column alignment="left" valignment="top" width="0cm">
<column alignment="left" valignment="top" width="0pt">
@ -8137,7 +8105,7 @@ Rizzardi
\series default
\begin_inset Foot
status collapsed
status open
\begin_layout Plain Layout
Example footnote
@ -9311,6 +9279,35 @@ Roberto
555
\end_layout
\end_inset
</cell>
</row>
<row endlastfoot="true">
<cell multicolumn="1" alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\end_layout
\end_inset
</cell>
<cell multicolumn="2" alignment="center" valignment="top" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\end_layout
\end_inset
</cell>
<cell multicolumn="2" alignment="center" valignment="top" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\end_layout
\end_inset
</cell>
</row>
@ -9570,7 +9567,7 @@ must be inserted as TeX-Code at the beginning of the cell.
\begin_layout Standard
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="38" columns="3">
<lyxtabular version="3" rows="39" columns="3">
<features islongtable="true">
<column alignment="left" valignment="top" width="0cm">
<column alignment="left" valignment="top" width="3cm">
@ -10820,6 +10817,35 @@ Franz
111
\end_layout
\end_inset
</cell>
</row>
<row endlastfoot="true">
<cell multicolumn="1" alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\end_layout
\end_inset
</cell>
<cell multicolumn="2" alignment="center" valignment="top" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\end_layout
\end_inset
</cell>
<cell multicolumn="2" alignment="center" valignment="top" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\end_layout
\end_inset
</cell>
</row>
@ -10873,7 +10899,7 @@ Table ! Linebreaks
\end_layout
\begin_layout Standard
\align center
\noindent
\begin_inset Float table
placement H
wide false
@ -11315,13 +11341,6 @@ i
\end_inset
\end_layout
\begin_layout Standard
\begin_inset Newpage newpage
\end_inset
\end_layout
\begin_layout Subsection
@ -20323,8 +20342,16 @@ LaTeX-packages ! hyperref
\end_inset
to link cross-references in the output, you will see that clicking on an
image float reference jumps to the image label.
in the
\family sans
PDF Properties
\family default
of the
\family sans
Document Settings
\family default
dialog to link cross-references in the output, you will see that clicking
on an image float reference jumps to the image label.
The caption will be the first text part on the screen, so that you cannot
see the image without scrolling.
This is because the reference link anchor is placed at the position of
@ -20378,7 +20405,7 @@ You can also use
\series bold
hypcap
\series default
for all floats but this isn't recommended for stability reasons.
for all float types but this is not recommended for stability reasons.
For more informations, have a look at
\series bold
hypcap
@ -20403,31 +20430,6 @@ status open
Note:
\series default
\series bold
hypcap
\series default
must be loaded after
\series bold
hyperref
\series default
in the document preamble.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
\series bold
Note:
\series default
\series bold
hypcap
\series default

View File

@ -1,5 +1,5 @@
#LyX 1.6.0svn created this file. For more info see http://www.lyx.org/
\lyxformat 338
\lyxformat 339
\begin_document
\begin_header
\textclass scrbook
@ -16647,6 +16647,25 @@ footer
defined, are defined to be the footer rows of the last page of the longtable.
\end_layout
\begin_layout Description
Caption: The first row is reset as single column.
You can now insert there the table caption via the menu
\family sans
Insert\SpecialChar \menuseparator
Caption
\family default
.
More about longtable captions can be found in the
\emph on
Embedded
\begin_inset space ~
\end_inset
Objects
\emph default
manual.
\end_layout
\begin_layout Standard
You can also specify a row where the table is split.
If you set more than one option in the same table row, you should be aware

View File

@ -3028,11 +3028,97 @@ Tabelle
verwenden
\family default
ankreuzen, damit die Tabelle automatisch auf mehrere Seiten verteilt wird.
Außerdem werden weitere Optionen aktiviert, die im
\emph on
Benutzerhandbuch
\emph default
beschrieben sind.
Wird dies gemacht, werden folgende Optionen freigeschaltet:
\end_layout
\begin_layout Description
\family sans
Kopfzei
\family default
le: Die aktuelle Zeile sowie alle darüberliegenden, die keine Sonderoptionen
aktiviert haben, werden als Überschrifts-Zeilen aller Seiten festgelegt;
mit Ausnahme der ersten, wenn
\family sans
Erste
\begin_inset space ~
\end_inset
Kopfzeile
\family default
aktiviert ist.
\end_layout
\begin_layout Description
\family sans
Erste
\lang english
\begin_inset space ~
\end_inset
\lang ngerman
Kopfz
\family default
eile: Die aktuelle Zeile sowie alle darüberliegenden, die keine Sonderoptionen
aktiviert haben, werden als Überschrifts-Zeilen der ersten Seite einer
mehrseitigen Tabelle definiert.
\end_layout
\begin_layout Description
\family sans
Fußz
\family default
eile: Die aktuelle Zeile sowie alle darüberliegenden, die keine Sonderoptionen
aktiviert haben, werden als Fußzeilen aller Seiten festgelegt; mit Ausnahme
der letzten, wenn
\family sans
Letzte
\begin_inset space ~
\end_inset
Fußzeile
\family default
aktiviert ist.
\end_layout
\begin_layout Description
\family sans
Letzte
\begin_inset space ~
\end_inset
Fußz
\family default
eile: Die aktuelle Zeile sowie alle darüberliegenden, die keine Sonderoptionen
aktiviert haben, werden als die Fußzeilen der letzten Seite einer mehrseitigen
Tabelle definiert.
\end_layout
\begin_layout Description
Legende: Die erste Zeile wird als einzelne Spalte zurückgesetzt.
Sie dort können nun die Tabellenbeschriftung (Legende) über das Menü
\family sans
Einfügen\SpecialChar \menuseparator
Marke
\family default
einfügen.
Mehr über Beschriftungen langer Tabellen ist in Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "uab:Beschriftungen-langer-Tabellen"
\end_inset
erklärt.
\end_layout
\begin_layout Standard
@ -5165,8 +5251,6 @@ Franz
\begin_inset Text
\begin_layout Plain Layout
\series bold
Ende
\end_layout
@ -5220,7 +5304,7 @@ Die Bedeutung diese Befehle finden Sie in der Bemerkung 1 von Abschnitt
\begin_inset CommandInset ref
LatexCommand ref
reference "uab:Titel-für-lange"
reference "uab:Beschriftungen-langer-Tabellen"
\end_inset
@ -5651,6 +5735,13 @@ fill}
\begin_layout Subsection
Beschriftungen langer Tabellen
\begin_inset CommandInset label
LatexCommand label
name "uab:Beschriftungen-langer-Tabellen"
\end_inset
\begin_inset Index
status collapsed
@ -5661,13 +5752,6 @@ Tabellen ! lange ! Titel
\end_inset
\begin_inset CommandInset label
LatexCommand label
name "uab:Titel-für-lange"
\end_inset
\end_layout
\begin_layout Standard
@ -5681,95 +5765,25 @@ Tabelle
\family default
kann man nicht in ein Gleitobjekt packen, weil Gleitobjekte nur auf eine
Seite gedruckt werden können.
Aber die
\family sans
Legende
\family default
-Umgebung von Gleitobjekten kann auch in langen Tabellen benutzt werden.
\end_layout
\begin_layout Standard
Weil LyX das noch nicht völlig unterstützt, muss man ein wenig tricksen:
\end_layout
\begin_layout Enumerate
Erstellen Sie eine
\family sans
lange
Daher wird die Beschriftung als erste Zeile der Tabelle eingegeben, wie
in Abschnitt
\begin_inset space ~
\end_inset
Tabelle
\family default
.
\end_layout
\begin_layout Enumerate
Markieren Sie die erste Zeile und entfernen Sie die obere Linie.
\end_layout
\begin_inset CommandInset ref
LatexCommand ref
reference "abs:Lange-Tabellen"
\begin_layout Enumerate
Fügen Sie
\family sans
mit Einfügen\SpecialChar \menuseparator
Legende
\family default
eine Beschriftung in die erste Tabellenzelle.
Sie können auch noch einen Kurztitel hinzufügen,
\family sans
Einfügen\SpecialChar \menuseparator
Kurztitel
\family default
.
\end_layout
\begin_layout Enumerate
Fügen Sie hinter dem Titel
\series bold
\begin_inset Quotes gld
\end_inset
\backslash
\backslash
%
\series default
\begin_inset Quotes grd
\end_inset
als TeX-Code ein.
\end_layout
\begin_layout Standard
Ein Kurztitel wird anstatt der richtigen Beschriftung im Tabellenverzeichnis
gedruckt.
Die Zeichen
\series bold
\begin_inset Quotes gld
\end_inset
\backslash
\backslash
%
\series default
\begin_inset Quotes grd
\end_inset
hinter dem Titel lässt die vertikalen Linien aller Zellen der ersten Zeile
weg.
Die erste Tabellenzeile ist damit nur ein Platzhalter für die Beschriftung,
erklärt.
Die erste Tabellenzeile ist dan nur ein Platzhalter für die Beschriftung,
und die eigentliche Tabelle beginnt mit der zweiten Zeile.
\end_layout
\begin_layout Standard
Hier ist eine kleine
Hier ist eine kurze
\family sans
lange
\begin_inset space ~
@ -6121,15 +6135,8 @@ Bemerkung
1:
\series default
Die Tabellennummer wird für jede
\family sans
lange
\begin_inset space ~
\end_inset
Tabelle
\family default
erhöht, auch wenn Sie keinen Titel vergeben.
Die Tabellennummer wird für jede lange Tabelle erhöht, auch wenn Sie keinen
Titel vergeben.
Deshalb könnte es passieren, dass zum Beispiel Tabelle
\begin_inset space ~
\end_inset
@ -6138,24 +6145,10 @@ Tabelle
\begin_inset space ~
\end_inset
2.1 im Tabellenverzeichnis folgt, wenn dazwischen zwei
\family sans
lange
\begin_inset space ~
\end_inset
Tabellen
\family default
ohne Titel sind.
Um das zu vermeiden, können Sie hinter jede
\family sans
lange
\begin_inset space ~
\end_inset
Tabelle
\family default
ohne Titel folgenden LaTeX-Befehl als TeX-Code einfügen:
2.1 im Tabellenverzeichnis folgt, wenn dazwischen zwei lange Tabellen ohne
Titel sind.
Um das zu vermeiden, können Sie hinter jede lange Tabelle ohne Titel folgenden
LaTeX-Befehl als TeX-Code einfügen:
\end_layout
\begin_layout Plain Layout
@ -6184,7 +6177,7 @@ Bemerkung
2:
\series default
Wenn Sie das LaTeX-Paket
Wenn Sie
\series bold
hyperref
\series default
@ -6198,7 +6191,15 @@ LaTeX-Pakete ! hyperref
\end_inset
für Querverweise benutzen, wird der Verweis auf eine
in den
\family sans
PDF-Eigenschaften
\family default
im
\family sans
Dokument-Einstellungen
\family default
Dialog für Querverweise benutzen, wird der Verweis auf eine
\family sans
lange
\begin_inset space ~
@ -6221,11 +6222,7 @@ Tabelle
\begin_layout Subsubsection
Querverweise auf
\family sans
lange
\begin_inset space ~
\end_inset
Tabelle
lange Tabelle
\family default
n
\begin_inset Index
@ -6562,32 +6559,8 @@ asd
\end_layout
\begin_layout Standard
Damit auf eine
\family sans
lange
\begin_inset space ~
\end_inset
Tabelle
\family default
verwiesen werden kann, müssen Sie eine
\family sans
Marke
\family default
Damit auf eine lange Tabelle verwiesen werden kann, müssen Sie eine Marke
im Titel einfügen.
Beachten Sie dabei, dass Sie
\emph on
\begin_inset Quotes gld
\end_inset
tab:
\emph default
\begin_inset Quotes grd
\end_inset
selber ins Markenfeld schreiben müssen.
\end_layout
\begin_layout Standard
@ -6688,11 +6661,7 @@ LTcapwidth}{Breite}
\end_layout
\begin_layout Standard
wobei
\family typewriter
Breite
\family default
eine der in Anhang
wobei die Breite eine der in Anhang
\begin_inset space ~
\end_inset
@ -11141,7 +11110,7 @@ Tabellen ! Zeilenumbrüche
\end_layout
\begin_layout Standard
\align center
\noindent
\begin_inset Float table
placement H
wide false
@ -11357,7 +11326,7 @@ reference "tab:Table-with-and"
placement h
wide false
sideways false
status collapsed
status open
\begin_layout Plain Layout
\begin_inset Caption
@ -20995,9 +20964,27 @@ Wenn Sie
\series bold
hyperref
\series default
benutzen, um in der Ausgabe Querverweise zu verlinken, springt ein Klick
auf den Querverweis für eine Gleitobjekt-Abbildung zur Abbildungsmarke,
und Sie werden das Bild ohne Rollen nicht sehen.
\begin_inset Index
status collapsed
\begin_layout Plain Layout
LaTeX-Pakete ! hyperref
\end_layout
\end_inset
in den
\family sans
PDF-Eigenschaften
\family default
im
\family sans
Dokument-Einstellungen
\family default
Dialog benutzen, um in der Ausgabe Querverweise zu verlinken, springt ein
Klick auf den Querverweis für eine Gleitobjekt-Abbildung zur Abbildungsmarke,
und Sie werden das Bild ohne Scrollen nicht sehen.
Das liegt daran, dass der Querverweis-Link an der Marken-Position verankert
ist.
Wenn Sie das LaTeX-Paket
@ -21072,37 +21059,13 @@ status open
\begin_layout Plain Layout
\series bold
Bemerkung 1:
Bemerkung:
\series default
\series bold
hypcap
\series default
muss nach
\series bold
hyperref
\series default
geladen werden.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
\series bold
Bemerkung 2:
\series default
\series medium
Das Setzen der Querverweis-Position hat keinen Einfluss auf Querverweise
zu Teilabbildungen.
hat keinen Einfluss auf Querverweise zu Teilabbildungen.
\end_layout
\end_inset
@ -21123,7 +21086,7 @@ name "abs:Gleitobjekt-Platzierung"
status collapsed
\begin_layout Plain Layout
Gleitobjekte ! Plazierung
Gleitobjekte ! Platzierung
\end_layout
\end_inset

View File

@ -1,5 +1,5 @@
#LyX 1.6.0svn created this file. For more info see http://www.lyx.org/
\lyxformat 338
\lyxformat 339
\begin_document
\begin_header
\textclass scrbook
@ -161,8 +161,8 @@ type "mailto:"
\end_layout
\begin_layout Date
letzte Änderung: 24.
Juli 2008
letzte Änderung: 1.
August 2008
\end_layout
\begin_layout Standard
@ -19281,7 +19281,7 @@ Tabellen-Einstellungen
status collapsed
\begin_layout Plain Layout
Tabellen!Einstellungen bearbeiten
Tabellen ! Einstellungen bearbeiten
\end_layout
\end_inset
@ -20193,10 +20193,10 @@ name "Tab:Zellen-um-90°-drehen"
Zellen um 90° drehen
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!zelle drehen@-zelle drehen
Tabellen ! -zelle drehen
\end_layout
\end_inset
@ -21046,10 +21046,10 @@ reference "Tab:Zellen-um-90°-drehen"
\begin_layout Subsection
Was kann eine Zelle
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!zelle@-zelle
Tabellen ! -zelle
\end_layout
\end_inset
@ -21080,20 +21080,20 @@ Abschnitt*
\begin_layout Subsection
Ausschneiden
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!ausschneiden
Tabellen ! ausschneiden
\end_layout
\end_inset
und Einfügen
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!einfugen@einfügen
Tabellen ! einfügen
\end_layout
\end_inset
@ -21689,10 +21689,10 @@ Sie können auch eine ganze Tabelle auf einmal kopieren.
\begin_layout Subsection
Mehrzeiliger Text in Tabellen
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!mehrzeiliger Text
Tabellen ! mehrzeiliger Text
\end_layout
\end_inset
@ -21802,10 +21802,10 @@ name "Tab:Mehrzeilige-Tabelle"
Mehrzeilige Tabelle
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!mehrzeilig
Tabellen ! mehrzeilig
\end_layout
\end_inset
@ -22150,6 +22150,25 @@ Tabellen!letzte Fußzeile
Tabelle definiert.
\end_layout
\begin_layout Enumerate
Legende: Die erste Zeile wird als einzelne Spalte zurückgesetzt.
Sie dort können nun die Tabellenbeschriftung (Legende) über das Menü
\family sans
Einfügen\SpecialChar \menuseparator
Marke
\family default
einfügen.
Mehr über Beschriftungen langer Tabellen ist im
\emph on
Eingebettete
\begin_inset space ~
\end_inset
Objekte
\emph default
Handbuch zu finden.
\end_layout
\begin_layout Enumerate
\family sans
@ -22292,10 +22311,10 @@ Tabelle
\family default
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!lange
Tabellen ! lange
\end_layout
\end_inset
@ -22760,10 +22779,10 @@ Gleitobjekt
\family default
-Umgebungen
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!in Legende-Umgebungen
Tabellen ! in Legende-Umgebungen
\end_layout
\end_inset
@ -22979,10 +22998,10 @@ c & d\end{array}\right]$
\begin_layout Subsubsection
Tabellentitel
\begin_inset Index
status open
status collapsed
\begin_layout Plain Layout
Tabellen!titel@-titel
Tabellen ! -titel
\end_layout
\end_inset

View File

@ -1,5 +1,5 @@
#LyX 1.6.0svn created this file. For more info see http://www.lyx.org/
\lyxformat 338
\lyxformat 339
\begin_document
\begin_header
\textclass scrbook
@ -10641,12 +10641,12 @@ Tablas ! Saltos de línea
\end_layout
\begin_layout Standard
\align center
\noindent
\begin_inset Float table
placement H
wide false
sideways false
status collapsed
status open
\begin_layout Plain Layout
\begin_inset Caption
@ -11082,10 +11082,6 @@ i
\end_inset
\begin_inset Newpage newpage
\end_inset
\end_layout
\begin_layout Subsection

View File

@ -1,5 +1,5 @@
#LyX 1.6.0svn created this file. For more info see http://www.lyx.org/
\lyxformat 338
\lyxformat 339
\begin_document
\begin_header
\textclass scrbook
@ -11083,7 +11083,7 @@ Tableau ! Saut de ligne
\end_layout
\begin_layout Standard
\align center
\noindent
\begin_inset Float table
placement H
wide false
@ -11270,7 +11270,7 @@ Si vous avez un mot long dans une cellule de largeur fixée, LaTeX ne peut
pt juste avant votre mot.
Comme l'espace est égal à zéro, la sortie ne sera pas modifiée.
Le tableau
Le tableau
\begin_inset space ~
\end_inset
@ -11527,13 +11527,6 @@ i
\end_inset
\end_layout
\begin_layout Standard
\begin_inset Newpage newpage
\end_inset
\end_layout
\begin_layout Subsection