
Ich verwende Pandoc / Markdown / LaTeX zum Schreiben von Laborberichten.
Ich habe mich dafür entschieden, für meine Bibliographie nicht mehrere Zwischendateien zu verwenden. Daher muss ich Folgendes verwenden, um meine Dokumente zu generieren:
pandoc --csl=apa.csl lab02.md --bibliography=bibtex.bib -o lab02.pdf
Das funktioniert ganz gut. Das Problem ist, dass der hängende Einzug nicht funktioniert. Mit diesem Codeblock lässt sich das Problem ganz einfach lösen:
\begingroup
# References
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
<div id="refs"></div>
\endgroup
So zitiere ich Referenzen. Ich muss das tun, weil ich einen Pflichtabschnitt habenachReferenzen, ansonsten könnte ich einfach # References
alles automatisch einfügen lassen und das Setlength-Zeug nur einmal direkt am Ende des Dokuments machen.
Meine Frage betrifft, wie man einen benutzerdefinierten Befehl erstellt, um dies schneller zu erledigen, da ich auch in einigen anderen Abschnitten gerne Einrückungen verwende. Ich möchte dies sowohl aus Benutzerfreundlichkeitsgründen tun als auch um zu lernen, wie man Befehle erstellt. Ich habe Probleme, dies alleine zu tun.
Im Idealfall wäre es etwa: \starthang
was abgebildet wird auf
\begingroup
# References
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
Und
\endhang
was nur ein Alias ist für\endgroup
Das Beste, was mir eingefallen ist, ist das hier, aber es scheint nicht zu funktionieren:
\newenvironment{hang}
{ {\begingroup
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
}
{
\endgroup
}
}
Alle Ideen sind herzlich willkommen.
Antwort1
Einseinfache Lösunghangparas
besteht darin, die Umgebung aus dem hängenden Paket zu verwenden :
---
header-includes: |
\usepackage{hanging}
references:
- id: 'abou-el-haj:1983bury'
type: article-journal
title: >-
Bury St Edmunds Abbey Between 1070 and 1124: A History of Property,
Privilege, and Monastic Art Production
container-title: Art History
page: 1-29
volume: '6'
issue: '1'
DOI: 10/gftmwk
author:
- family: Abou-El-Haj
given: Barbara
issued:
- year: 1983
month: 3
- id: 'abou-el-haj:1991audiences'
type: article-journal
title: The audiences for the medieval cult of saints
container-title: Gesta
page: 3-15
volume: '30'
issue: '1'
DOI: 10/bhjtnp
author:
- family: Abou-El-Haj
given: Barbara
issued:
- year: 1991
---
[@abou-el-haj:1983bury; @abou-el-haj:1991audiences]
# References
```{=latex}
\begin{hangparas}{1em}{1}
```
<div id="refs"></div>
```{=latex}
\end{hangparas}
```