Пандок: Как добавить таблицу перед оглавлением? - PullRequest
0 голосов
/ 21 декабря 2018

Я хотел бы добавить таблицу перед таблицей содержимого, сгенерированной pandoc / markdown.

Я нашел параметр "include-before".С этим я могу добавить текст перед оглавлением.Но есть ли способ добавить таблицу?

Показать мой код ниже.Я бы хотел, чтобы ток был между двумя таблицами и 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 Ответ

0 голосов
/ 21 декабря 2018

Есть два варианта: вы можете использовать поле include-before, оно работает как для текста, так и для списков или таблиц.Просто сделайте отступ в таблицу.

---
toc: true
toc-title: Table des matières
include-before: |
    ----------------------------------------------------------------------
    **VERSION**  **DATE**      **MODIFICATION**                **AUTHOR**
    -----------  ------------- ------------------------------- -----------
    1.0          20-12-2018    Initial                         DGO 

    ----------------------------------------------------------------------

В качестве альтернативы, вы можете отключить ток-механизм 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. 
...