
Estoy usando Pandoc/Markdown/LaTeX para escribir informes de laboratorio.
He optado por no tratar con múltiples archivos intermedios para mi bibliografía. Entonces tengo que usar esto para generar mis documentos:
pandoc --csl=apa.csl lab02.md --bibliography=bibtex.bib -o lab02.pdf
Esto funciona bien. El problema es que la sangría francesa no funciona. Es fácil resolver esto a través de este bloque de código:
\begingroup
# References
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
<div id="refs"></div>
\endgroup
Así es como estoy citando referencias. Tengo que hacer esto porque tengo una sección requerida.despuésreferencias, de lo contrario, podría simplemente hacerlo # References
y hacer que coloque todo automáticamente, y simplemente hacer eso de establecer la longitud una vez justo al final del documento.
Mi pregunta es sobre cómo crear un comando personalizado para hacer esto más rápido, porque también me gusta la sangría francesa en algunas otras secciones. Quiero hacer esto tanto para facilitar su uso como para aprender a generar comandos. Tengo problemas para hacer esto por mi cuenta.
Idealmente sería algo como: \starthang
cuál se asigna a
\begingroup
# References
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
Y
\endhang
que simplemente es un alias para\endgroup
Lo mejor que se me ocurrió es esto, que no parece funcionar:
\newenvironment{hang}
{ {\begingroup
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
}
{
\endgroup
}
}
Cualquier idea es muy apreciada.
Respuesta1
Unosolución fáciles utilizar el hangparas
entorno del paquete colgante:
---
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}
```