
Estou usando Pandoc/Markdown/LaTeX para escrever relatórios de laboratório.
Optei por não lidar com vários arquivos intermediários para minha bibliografia. Então eu tenho que usar isso para gerar meus documentos:
pandoc --csl=apa.csl lab02.md --bibliography=bibtex.bib -o lab02.pdf
Isso funciona bem. O problema é que o recuo deslocado não funciona. É fácil resolver isso através deste bloco de código:
\begingroup
# References
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
<div id="refs"></div>
\endgroup
É assim que estou citando referências. Eu tenho que fazer isso porque tenho uma seção obrigatóriadepoisreferências, caso contrário, eu poderia simplesmente fazer # References
e colocar tudo automaticamente, e apenas fazer esse material de comprimento de conjunto uma vez, logo no final do documento.
Minha dúvida é sobre como criar um comando personalizado para fazer isso mais rápido, porque também gosto de deslocar o recuo em algumas outras seções. Quero fazer isso tanto para facilitar o uso quanto para aprender como fazer comandos. Estou tendo problemas para fazer isso sozinho.
Idealmente, seria algo como: \starthang
quais mapas para
\begingroup
# References
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
E
\endhang
que é apenas um apelido para\endgroup
O melhor que descobri foi este, que parece não funcionar:
\newenvironment{hang}
{ {\begingroup
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}
}
{
\endgroup
}
}
Qualquer ideia será muito apreciada.
Responder1
Umsolução fácilé usar o hangparas
ambiente do pacote suspenso:
---
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}
```