Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| caee726e6b | |||
| d0de6c74cc | |||
| a61caea508 |
42
dhsn.typ
42
dhsn.typ
@@ -20,7 +20,7 @@
|
|||||||
column-gutter: 1cm,
|
column-gutter: 1cm,
|
||||||
columns: (50%, 50%),
|
columns: (50%, 50%),
|
||||||
row-gutter: 10pt,
|
row-gutter: 10pt,
|
||||||
[#location, #submission-date.display("[day].[month].[year]")], align(bottom, line(length: 6cm, stroke: 0.75pt)),
|
[#location, #submission-date.display("[day].[month].[year]")], [],
|
||||||
[],
|
[],
|
||||||
(
|
(
|
||||||
if gender == none {
|
if gender == none {
|
||||||
@@ -40,14 +40,13 @@
|
|||||||
set heading(numbering: none)
|
set heading(numbering: none)
|
||||||
context if query(selector(figure).after(here())).len() > 0 {
|
context if query(selector(figure).after(here())).len() > 0 {
|
||||||
{
|
{
|
||||||
show regex("[\n,;.]? *Quelle:.*"): none
|
show regex("(\. ).+"): none
|
||||||
show ref: none
|
{
|
||||||
{
|
show heading: none
|
||||||
show heading: none
|
heading(numbering: none)[Anhangverzeichnis]
|
||||||
heading(numbering: none)[Anhangverzeichnis]
|
}
|
||||||
}
|
outline(title: "Anhangverzeichnis", target: selector(figure).after(here()))
|
||||||
outline(title: "Anhangverzeichnis", target: selector(figure).after(here()))
|
pagebreak()
|
||||||
pagebreak()
|
|
||||||
}
|
}
|
||||||
set figure(kind: raw, supplement: "Anhang")
|
set figure(kind: raw, supplement: "Anhang")
|
||||||
counter(figure.where(kind: raw)).update(0)
|
counter(figure.where(kind: raw)).update(0)
|
||||||
@@ -59,6 +58,9 @@
|
|||||||
body
|
body
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#let dhsn(
|
#let dhsn(
|
||||||
topic: "Thema der Arbeit",
|
topic: "Thema der Arbeit",
|
||||||
subtitle: [Art der Arbeit],
|
subtitle: [Art der Arbeit],
|
||||||
@@ -85,14 +87,14 @@
|
|||||||
// show figure.where(kind: table): set figure(kind: raw, supplement: "Anhang")
|
// show figure.where(kind: table): set figure(kind: raw, supplement: "Anhang")
|
||||||
set heading(numbering: (..nums) => nums.pos().map(str).join("."))
|
set heading(numbering: (..nums) => nums.pos().map(str).join("."))
|
||||||
|
|
||||||
set bibliography(style: "harvard-cite-them-right", title: "Literaturverzeichnis")
|
set bibliography(style: "ieee", title: "Literaturverzeichnis")
|
||||||
set document(
|
set document(
|
||||||
title: topic,
|
title: topic,
|
||||||
author: author,
|
author: author,
|
||||||
description: [#subtitle],
|
description: [#subtitle],
|
||||||
date: submission-date,
|
date: submission-date,
|
||||||
)
|
)
|
||||||
set cite(form: "prose")
|
/*set cite(form: "prose")
|
||||||
show cite: c => {
|
show cite: c => {
|
||||||
show "ohne Datum": "o.D."
|
show "ohne Datum": "o.D."
|
||||||
show regex("ohne Datum \D\)"): it => {
|
show regex("ohne Datum \D\)"): it => {
|
||||||
@@ -101,7 +103,7 @@
|
|||||||
it
|
it
|
||||||
}
|
}
|
||||||
c
|
c
|
||||||
}
|
}*/
|
||||||
set text(size: 12pt, lang: "de", region: "de")
|
set text(size: 12pt, lang: "de", region: "de")
|
||||||
set par(justify: true, leading: 1.2em)
|
set par(justify: true, leading: 1.2em)
|
||||||
show heading: set block(below: 1.2em)
|
show heading: set block(below: 1.2em)
|
||||||
@@ -185,7 +187,7 @@
|
|||||||
pagebreak()
|
pagebreak()
|
||||||
|
|
||||||
context {
|
context {
|
||||||
show regex("[\n,;.]? *Quelle:.*"): none
|
show regex("(\. ).+"): none
|
||||||
show ref: none
|
show ref: none
|
||||||
if query(selector(figure.where(kind: image).before(<dhsn.addendum>))).len() > 0 {
|
if query(selector(figure.where(kind: image).before(<dhsn.addendum>))).len() > 0 {
|
||||||
{
|
{
|
||||||
@@ -224,19 +226,7 @@
|
|||||||
set page(numbering: (..nums) => numbering("1", counter(page).get().at(0)))
|
set page(numbering: (..nums) => numbering("1", counter(page).get().at(0)))
|
||||||
|
|
||||||
body
|
body
|
||||||
{
|
bib
|
||||||
show "ohne Datum": "o.D."
|
|
||||||
show regex("ohne Datum \D\)"): it => {
|
|
||||||
show ")": "])"
|
|
||||||
show "ohne Datum ": "o.D.["
|
|
||||||
it
|
|
||||||
}
|
|
||||||
show regex(`Zugegriffen\: \d+`.text): it => {
|
|
||||||
let day = str.replace(it.text, "Zugegriffen: ", "")
|
|
||||||
"Abgerufen am " + day + "."
|
|
||||||
}
|
|
||||||
bib
|
|
||||||
}
|
|
||||||
statement(location, submission-date, author_gender)
|
statement(location, submission-date, author_gender)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user