
Estou usando o seguinte código em meu preâmbulo do Markdown para usar tcolorboxes em meu código de markdown:
header-includes:
- |
```{=latex}
\usepackage{tcolorbox}
\newtcolorbox{norm-box}{colback=gray!5!white,arc=0pt,outer arc=0pt,colframe=gray!60!black}
\newtcolorbox{info-box}{colback=cyan!5!white,arc=0pt,outer arc=0pt,colframe=cyan!60!black}
\newtcolorbox{warn-box}{colback=orange!5!white,arc=0pt,outer arc=0pt,colframe=orange!80!black}
\newtcolorbox{error-box}{colback=red!5!white,arc=0pt,outer arc=0pt,colframe=red!75!black}
\newtcolorbox{attn-box}{colback=green!5!white,arc=0pt,outer arc=0pt,colframe=green!75!black}
pandoc-latex-environment:
tcolorbox: [box]
norm-box: [norm]
info-box: [info]
warn-box: [warn]
error-box: [error]
attn-box: [attn]
...
Então, no meu texto Markdown, estou usando este código para gerar uma lightbox com um cabeçalho e algumas listas com marcadores:
::: info
**Objectives:**
- test
- test
- test
- test
:::
Quando executo o Pandoc e gero um PDF a partir do arquivo Markdown, recebo a seguinte mensagem de erro:
Error running filter pandoc-latex-environment:
Error in $.blocks[1].c[1][14].c: cannot unpack array of length 3 into a tuple of length 2
Se eu tirar o último item com marcadores, ele não terá problemas.
::: info
**Objectives:**
- test
- test
- test
test
:::
Isso parece um bug para mim. Alguma outra maneira de criar uma lista com marcadores dentro do tcolorbox?
Nota: Funciona perfeitamente se eu mover tudo do meu tcolorbox no meu Markdown para LaTeX.
\begin{tcolorbox}[colback=cyan!5!white,arc=0pt,outer arc=0pt,colframe=cyan!60!black,title=\textbf{Objectives}]
\begin{itemize}
\item test
\item test
\item test
\item test
\end{itemize}
\end{tcolorbox}
Mas como esses documentos são usados por muitos usuários de LaTeX sem instrução, eles precisam permanecer o mais simples possível. Obrigado.