Compare commits

3 Commits
main ... ieee

Author SHA1 Message Date
caee726e6b Fix Anhangverzeichnis 2026-02-24 08:00:55 +01:00
d0de6c74cc index anpassung quellen 2026-02-23 10:55:42 +01:00
a61caea508 use ieee, update dependencies 2026-02-11 16:10:30 +01:00

View File

@@ -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)
} }