Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tornar o limarka compatível com o pandoc 2.0 #159

Closed
edusantana opened this issue Oct 30, 2017 · 5 comments
Closed

Tornar o limarka compatível com o pandoc 2.0 #159

edusantana opened this issue Oct 30, 2017 · 5 comments
Milestone

Comments

@edusantana
Copy link
Member

edusantana commented Oct 30, 2017

Comportamento esperado:

Uma nova versão major do pandoc foi lançada hoje. Atualizar o limarka para tornar compatível.


O limarka passou a utilizar a nova versão do pandoc_abnt.

@cauachagas
Copy link
Collaborator

Atualizei meu sistema na partição Linux. Está assim agora

pandoc 2.0.6
ruby 2.5.0p0 (2017-12-25 revision 61468)
XeTeX 3.14159265-2.6-0.99998 (TeX Live 2017/Arch Linux)
Latexmk, John Collins, 19 Jan. 2017. Version 4.52c

O Limarka apresenta erro com o --normalize, que agora diz ser feito automaticamente. Então o retirei.

Usei os arquivos do repositório dissertacao-limarka e o modelo padrão do limarka para testes.

Pelo o que puder perceber, só a entrada de imagens com o formato Markdown que está com problemas. Está gerando imagens assim
issue159

usando {#passaro width=40%}, que está na modelo padrão

Uma solução é em colocar também o parâmetro heigth .

Ex:
{#passaro height=40% width=40%}
image

Mas deixa a foto com especto quadrado (1:1), enquanto que imagem original tem um aspecto por volta de 6:4. Eu esperava que fosse escalonar, mantendo o mesmo aspecto, por conta do "%".

Outra opção é usar height e width com os valores da altura e largura sem o "%"

A entrada feita com o comando figura, que gera código latex, está normal.

@edusantana
Copy link
Member Author

Esse momento eventualmente iria chegar... atualizar para pandoc 2.x, eu estava postergando rs.

Entra em contato comigo através do gitter. Eu vou atualizar conforme as funcionalidades você estiver necessitando.

@edusantana edusantana added this to the v0.8.0 milestone Jan 9, 2018
@cauachagas
Copy link
Collaborator

@edusantana .Hoje eu estava tentando usar o pandoc para gerar um pdf com as normas da ABNT sem o uso do limarka. Usando um monte de filtros, incluido o pandoc_abnt, acabei reparando que não gerava esse erro no aspecto da imagem. Procurando alguma coisa relacionado ao pacote "graphicx", encontrei os seguintes comandos

\usepackage{graphicx,grffile}
\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
\makeatother
% Scale images if necessary, so that they will not overflow the page
% margins by default, and it is still possible to overwrite the defaults
% using explicit options in \includegraphics[width, height, ...]{}
\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}

Colando no preambulo do modelo padrão do limarka, resolveu o problema das imagens (estou no pandoc 2.2).

Tanto "escala=xx%", quanto "width=xx%" está funcionando.

@edusantana edusantana removed this from the v0.8.0 milestone Oct 20, 2018
@edusantana
Copy link
Member Author

Para torna-se compatível com a versão 2.0 o limarka precisou apenas remover a opção de utilização do normalize, o trabalho maior foi na atualização do filtro de imagens do pandoc_abnt.

@edusantana edusantana added this to the v1.0.0 milestone Oct 22, 2018
edusantana added a commit that referenced this issue Oct 22, 2018
Outros commits foram realizados, o principal foi a atualização da dependecia do pandoc_abnt
@edusantana
Copy link
Member Author

Uma solução é em colocar também o parâmetro heigth .

Ex:
{#passaro height=40% width=40%}

Mas deixa a foto com especto quadrado (1:1), enquanto que imagem original tem um aspecto por volta de 6:4. Eu esperava que fosse escalonar, mantendo o mesmo aspecto, por conta do "%".

Outra opção é usar height e width com os valores da altura e largura sem o "%"

Essa é a forma como o pandoc trabalha imagens. Eu não gostei, por isso eu criei a opção escala, disponível na nova versão do pandoc_abnt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants