Пандок: Как добавить таблицу перед оглавлением?
Я хотел бы добавить таблицу перед таблицей содержимого, сгенерированной с помощью pandoc/markdown.
Я нашел параметр "включить-до". С этим я могу добавить текст перед оглавлением. Но есть ли способ добавить таблицу?
Покажите мой код ниже. Я хотел бы, чтобы ток был между двумя таблицами и header1, а не перед таблицами.
Есть ли другой способ добиться этого? Я хотел бы использовать только один файл для генерации.
Спасибо за вашу помощь
---
geometry: margin=1in
fontfamily: qbookman
numbersections: true
toc: true
toc-title: Table des matières
header-includes: |
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength\headheight{20pt}
\lhead{\includegraphics[width=4cm]{C:/logo.png}}
\rhead{Doc generator}
---
+---------------+---------------------------------------------------------------+
| **Title** | Markdown - Pandoc - Plantuml \
|
+---------------+---------------------------------------------------------------+
| **Customer** | Customer \
|
+---------------+---------------------------------------------------------------+
| **Project** | Doc generator
|
+---------------+---------------------------------------------------------------+
----------------------------------------------------------------------------------
**VERSION** **DATE** **MODIFICATION** **AUTHOR**
----------- ------------- ------------------------------------------- -----------
1.0 20-12-2018 Initial DGO
----------------------------------------------------------------------------------
# Header 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
1 ответ
Решение
Есть два варианта: вы можете использовать поле include-before, оно работает как для текста, так и для списков или таблиц. Просто сделайте отступ в таблице.
---
toc: true
toc-title: Table des matières
include-before: |
----------------------------------------------------------------------
**VERSION** **DATE** **MODIFICATION** **AUTHOR**
----------- ------------- ------------------------------- -----------
1.0 20-12-2018 Initial DGO
----------------------------------------------------------------------
В качестве альтернативы вы можете отключить механизм toc в pandoc и вручную добавить команды LaTeX, чтобы сгенерировать оглавление в нужном месте:
---
geometry: margin=1in
fontfamily: qbookman
numbersections: true
toc: false
header-includes: |
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength\headheight{20pt}
\lhead{\includegraphics[width=4cm]{C:/logo.png}}
\rhead{Doc generator}
---
+---------------+---------------------------------------------------------------+
| **Title** | Markdown - Pandoc - Plantuml \
|
+---------------+---------------------------------------------------------------+
| **Customer** | Customer \
|
+---------------+---------------------------------------------------------------+
| **Project** | Doc generator
|
+---------------+---------------------------------------------------------------+
----------------------------------------------------------------------------------
**VERSION** **DATE** **MODIFICATION** **AUTHOR**
----------- ------------- ------------------------------------------- -----------
1.0 20-12-2018 Initial DGO
----------------------------------------------------------------------------------
\renewcommand*\contentsname{Table des matières}
\tableofcontents
# Header 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.