Висячие абзацы с библиографией Pandoc

Висячие абзацы с библиографией Pandoc

Для написания отчетов по лабораторным работам я использую Pandoc / Markdown / LaTeX.

Я решил не иметь дело с несколькими промежуточными файлами для моей библиографии. Поэтому мне придется использовать это для генерации моих документов:

pandoc --csl=apa.csl lab02.md --bibliography=bibtex.bib -o lab02.pdf

Это работает нормально. Проблема в том, что висячий отступ не работает. Это легко решить с помощью этого блока кода:

\begingroup
# References
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}

<div id="refs"></div>
\endgroup

Вот как я цитирую ссылки. Мне приходится это делать, потому что у меня есть обязательный разделпослессылки, в противном случае я мог бы просто сделать # Referencesтак, чтобы он автоматически все вставлял, и просто выполнить эту операцию setlength один раз в самом конце документа.

Мой вопрос касается того, как создать пользовательскую команду, чтобы сделать это быстрее, потому что мне нравится вставлять отступы и в некоторых других разделах. Я хочу сделать это как для удобства использования, так и для того, чтобы научиться создавать команды. У меня возникли проблемы с этим самостоятельно.

В идеале это было бы что-то вроде: \starthangчто соответствует

\begingroup
# References
\setlength{\parindent}{-0.2in}
\setlength{\leftskip}{0.2in}
\setlength{\parskip}{8pt}

И

\endhang который является просто псевдонимом для\endgroup

Лучшее, что я придумал, это вот это, но, похоже, это не работает:

\newenvironment{hang}
{   {\begingroup
    \setlength{\parindent}{-0.2in}
    \setlength{\leftskip}{0.2in}
    \setlength{\parskip}{8pt}
    }
    {
      \endgroup  
    }
}

Любые идеи будут высоко оценены.

решение1

Одинпростое решениезаключается в использовании hangparasсреды из висящего пакета:

Пример библиографии Pandoc с hangparas

---
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}
```

Связанный контент