LaTeX no inkscape ou até no Corel

O post imediatamente anterior a este, Tese é no Emacs, provocou um comentário sarcástico: a extensões para LaTeX no Inkscape do Arch Linux não funciona e no Debian, sim. Aliás, não funciona no Arch, Ubuntu e Fedora, pelo menos. A razão principal é a seguinte: um bug nas versões mais recentes do pstoedit. A extensão é uma gambiarra: transforma o LaTeX em pdf, de pdf para sk e de sk para svg. Aí depende do Skencil (que está meio parado) e do pstoedit, que tem um plugin pago e fechado para converter direto de pdf para svg e nem tem a demonstração para 64 bits… coisa de louco.

Vou mostrar aqui, três saídas para o problema. Primeira: baixe o pstoedit mais recente. Edite o arquivo dynload.cpp e comente a linha 150 ( um close() )

DynLoader::~DynLoader()
{
//      close();
        libname=0;
}
Recompile o pstoedit e pronto.

Segunda gambiarrasolução, mais limpa: baixe a versão mais nova da extensão em http://launchpadlibrarian.net/31972007/eqtexsvg_0_46_07_13.tar.gz. Copie os dois arquivos para /usr/share/inkscape/extensions. Você vai precisar do dvisvgm, que é um fantástico conversor de dvi para svg, permitindo o uso na linha de comando (use a opção -n para converter as fontes em caminhos).

Terceira, ainda mais legal. Baixe este arquivo: textext.tar.gz. Instale os dois arquivos em /usr/share/inkscape/extensions. É uma modificação do TeXtext. É uma extensão para o Inkscape que permite que você entre o que quiser em LaTeX, mas com a diferença que você pode editar o texto em LaTeX depois (o que não é possível com a extensão acima). O problema é que a versão original não funciona no Arch, também. O mantenedor não está muito motivado e o próprio autor do programa não responde aos relatos de bugs. Eu modifiquei a parte do pstoedit e passei a usar o dvisvgm como conversor. Funciona para mim e, como já disse, estou sem tempo para consertar os bugs. Eu consertei porque vamos a Búzios na semana que vem e precisamos ajeitar os posters. Mais uma razão para não poder esquentar a cabeça com a extensão.

Discussão

thotypousthotypous, 01/Oct/2009 20:55

Ouch, aqui a extensão que vem por padrão no Inkscape funciona “normal” (dá uma mensagem de erro sempre que eu uso, mas mesmo assim funciona e a fórmula aparece no inkscape normalmente).

Mas muito legal a dica do dvisvgm, vou testar depois ;)

Aliás, vote no AUR para movermos pro community: http://aur.archlinux.org/packages.php?ID=23459

tjpptjpp, 01/Oct/2009 21:35

32 ou 64 bits ? E o textext, funciona também ? Eu já votei, instalei o yaourt e o aurvote, então é quase automático.

Enter your comment
IPWAT
 

Linkbacks

Use the following URL for manually sending trackbacks: http://profs.if.uff.br/tjpp/lib/plugins/linkback/exe/trackback.php/blog:entradas:latex-no-inkscape-ou-ate-no-corel
[...] http://profs.if.uff.br/tjpp/blog/entradas/latex-no-inkscape-ou-ate-no-corel [...]
 
blog/entradas/latex-no-inkscape-ou-ate-no-corel.txt · Última modificação: 27/Mar/2010 23:52 (edição externa)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0