limarka / pandoc_abnt

Filtro pandoc para possibilitar contemplação das Normas da ABNT
MIT License
10 stars 2 forks source link

Requisito inicial: figuras #1

Closed edusantana closed 7 years ago

edusantana commented 7 years ago
$ pandoc -t json
![Título](imagem.png){#id width=30%}                              

Fonte: Autor.

[{"unMeta":{}},[{"t":"Para","c":[{"t":"Image","c":[["id",[],[["width","30%"]]],[{"t":"Str","c":"Título"}],["imagem.png","fig:"]]}]},{"t":"Para","c":[{"t":"Str","c":"Fonte:"},{"t":"Space","c":[]},{"t":"Str","c":"Autor."}]}]]

Transformar o seguinte código:

![Título](imagem.png){#id width=30% fonte="Fonte da *figura*"}

Em:

\begin{figure}[htbp]
\caption{\label{id}Legenda da figura.}
\begin{center}
\includegraphics[width=0.30\textwidth]{imagem.png}
\end{center}
\legend{Fonte da \emph{figura}}
\end{figure}

Referências:

$ pandoc -t json
![Título](imagem.png){#id width=30% fonte="Fonte da *figura*"}

[{"unMeta":{}},[{"t":"Para","c":[{"t":"Image","c":[["id",[],[["width","30%"],["fonte","Fonte da *figura*"]]],[{"t":"Str","c":"Título"}],["imagem.png","fig:"]]}]}]]

$ pandoc -t json
![Título](imagem.png){#id width=30% fonte="Fonte da *figura*"}
dentro do parágrafo.

[{"unMeta":{}},[{"t":"Para","c":[{"t":"Image","c":[["id",[],[["width","30%"],["fonte","Fonte da *figura*"]]],[{"t":"Str","c":"Título"}],["imagem.png",""]]},{"t":"SoftBreak","c":[]},{"t":"Str","c":"dentro"},{"t":"Space","c":[]},{"t":"Str","c":"do"},{"t":"Space","c":[]},{"t":"Str","c":"parágrafo."}]}]]

$ pandoc -t latex
![Título](imagem.png){#id width=30% fonte="Fonte da *figura*"}

\begin{figure}[htbp]
\centering
\includegraphics[width=0.30000\textwidth]{imagem.png}
\caption{Título}\label{id}
\end{figure}

$ pandoc -t json
![Título](imagem.png){#id width=30%}                              

Fonte: Autor.

[{"unMeta":{}},[{"t":"Para","c":[{"t":"Image","c":[["id",[],[["width","30%"]]],[{"t":"Str","c":"Título"}],["imagem.png","fig:"]]}]},{"t":"Para","c":[{"t":"Str","c":"Fonte:"},{"t":"Space","c":[]},{"t":"Str","c":"Autor."}]}]]

$ pandoc -t json
![Título](imagem.png){#id width=30%} Fonte: Autor.

[{"unMeta":{}},[{"t":"Para","c":[{"t":"Image","c":[["id",[],[["width","30%"]]],[{"t":"Str","c":"Título"}],["imagem.png",""]]},{"t":"Space","c":[]},{"t":"Str","c":"Fonte:"},{"t":"Space","c":[]},{"t":"Str","c":"Autor."}]}]]

$ pandoc -t json
![Título](imagem.png){#id width=30%} 
Fonte: Autor.          

[{"unMeta":{}},[{"t":"Para","c":[{"t":"Image","c":[["id",[],[["width","30%"]]],[{"t":"Str","c":"Título"}],["imagem.png",""]]},{"t":"SoftBreak","c":[]},{"t":"Str","c":"Fonte:"},{"t":"Space","c":[]},{"t":"Str","c":"Autor."}]}]]
edusantana commented 7 years ago

A sintaxe json mudou na nova versão do pandoc. 1.19.1