Modify outlines
Please tag your "Addendum"-Heading with <dhsn.addendum> and use #addendum-outline() before your addendum!
This commit is contained in:
34
dhsn.typ
34
dhsn.typ
@@ -35,6 +35,16 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
]
|
]
|
||||||
|
#let addendum-outline() = context {
|
||||||
|
if query(selector(figure).after(here())).len() > 0 {
|
||||||
|
{
|
||||||
|
show heading: none
|
||||||
|
heading(numbering: none)[Anhangverzeichnis]
|
||||||
|
}
|
||||||
|
outline(title: "Anhangverzeichnis", target: selector(figure).after(here()))
|
||||||
|
pagebreak()
|
||||||
|
}
|
||||||
|
}
|
||||||
#let dhsn(
|
#let dhsn(
|
||||||
topic: "Thema der Arbeit",
|
topic: "Thema der Arbeit",
|
||||||
subtitle: [Art der Arbeit],
|
subtitle: [Art der Arbeit],
|
||||||
@@ -155,32 +165,12 @@
|
|||||||
pagebreak()
|
pagebreak()
|
||||||
|
|
||||||
context {
|
context {
|
||||||
if query(figure.where(kind: image)).len() > 0 {
|
if query(selector(figure).before(<dhsn.addendum>)).len() > 0 {
|
||||||
{
|
{
|
||||||
show heading: none
|
show heading: none
|
||||||
heading(numbering: none)[Abbildungsverzeichnis]
|
heading(numbering: none)[Abbildungsverzeichnis]
|
||||||
}
|
}
|
||||||
outline(title: "Abbildungsverzeichnis", target: figure.where(kind: image))
|
outline(title: "Abbildungsverzeichnis", target: selector(figure).before(<dhsn.addendum>))
|
||||||
pagebreak()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
context {
|
|
||||||
if query(figure.where(kind: raw)).len() > 0 {
|
|
||||||
{
|
|
||||||
show heading: none
|
|
||||||
heading(numbering: none)[Anhangsverzeichnis]
|
|
||||||
}
|
|
||||||
outline(title: "Anhangsverzeichnis", target: figure.where(kind: raw))
|
|
||||||
pagebreak()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
context {
|
|
||||||
if query(figure.where(kind: table)).len() > 0 {
|
|
||||||
{
|
|
||||||
show heading: none
|
|
||||||
heading(numbering: none)[Tabellenverzeichnis]
|
|
||||||
}
|
|
||||||
outline(title: "Tabellenverzeichnis", target: figure.where(kind: table))
|
|
||||||
pagebreak()
|
pagebreak()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user