Páginas

terça-feira, 19 de maio de 2015

Integrando MikTex (TexLive) e Scientific Workplace 5.5

    Estou supondo que MikTex (TexLive) e SWP55 já estão instalados.

MikTex

    1) No SWP55, em Typeset → Expert Settings → DVI Format Settings, existe um spinbox. Procure nela por MikTex e de Ok. O programa vai apontar o seguinte erro:
        

    Iso ocorre porque o arquivo latex.exe do MikTex não está nesse endereço. Para consertar, vá na pasta de instalação do MikTex (no meu caso é Disco Local/Arquivo de Programas/MikTex 2.9/) e pesquise pelo arquivo latex.exe. Provavelmente estará em (...)/miktex/bin/latex.exe. Guarde esse endereço. De novo no SWP, vá em Typeset → Expert Settings → DVI Format Settings → Add/Modify e em executable filename selecione o endereço do arquivo latex.exe.
    
    2) Agora, você deve fazer o mesmo para Typeset → Expert Settings → PDF Format Settings, mas desta vez procurando o arquivo pdflatex.exe.
    
    3) No entanto, se você tentar rodar, vai dar pau. O MikTex vai lhe apontar um erro dizendo que o arquivo tcilatex.tex não pode ser encontrado. Isto ocorre porque o endereço desse arquivo é reconhecido pelo TrueTex apenas, não pelo MikTex.  Nesses dois links abaixo, os autores mostram como integrar SWP e MikTex. O problema é que em ambas as descrições, aparece uma pasta textmf que eu não encontro em meu MikTex.
    (A) https://www.kellogg.northwestern.edu/rc/miktex-install.htm
    (B) http://www.ctan.org/tex-archive/macros/latex/contrib/sciwordconv
    
    Baseado nessas problemas:
    (C) https://tex.stackexchange.com/questions/12701/where-is-texmf-on-a-windows-install
    (D) https://tex.stackexchange.com/questions/69483/create-a-local-texmf-tree-in-miktex
    (E) http://docs.miktex.org/2.5/manual/localadditions.html
    
    acho que tenho que registrar minha propria pasta textmf.
    (F) http://docs.miktex.org/manual/localadditions.html#id573803 
    

O que temos que fazer esta detalhado no link (E). Escolha um local, como por exemplo o Disco Local. Lá criei uma estrutura de pasta C:\Local TeX File como mostra a figura:
    




Na pasta swp55 do Scientific Workplace  (provavelmente C:\swp55 ) existe uma pasta chamada TCITex. Dentro dela copie as pastas:
        -BiBTeX
        -doc
        -fonts
        -source        -TeX
 e as cole dentro de C:\Local TeX File.

Importante: Quando fui rodar um código abntex2, obtive um erro. Só consegui resolve-lo apagando a pasta C:\Local TeX File\TeX\LaTeX. No entanto, eu não sei se apagando essa pasta, algum template do SWP será afetado. Eu acredito que sim. No entanto, você pode apagá-la somente quando for utilizar o package abntex2 (se você tiver o mesmo erro).

4) Vá na pasta do SWP55 procure o tcilatex.tex e cole em C:\Local TeX Files\tex\latex\.

    5) Após isso, acesse Menu Iniciar → Todos os Programas → MikTex → Maintenance → Settings. Na aba roots clique em Add. Selecione a pasta  C:\Local TeX Files\. Depois, vá na primeira aba e clique Refresh FNDB.

    6) Fato é que, muitos dos estilos do SWP55 ainda não funcionarão. Algumas vezes, quando for por arquivos não encontrados, você pode solucioná-los procurando o arquivo na pasta do SWP55 e colando nas pastas C:\Local TeX Files\.




TexLive

    1) No SWP, escolhe os executáveis pdflatex.exe e latex.exe da pasta bin do TeXLive, como foi feito no caso do MikTex.

   2) Da mesma maneira como foi feito no MikTex,compie as pastas do SWP
        -BiBTeX
        -doc
        -fonts
        -source        
        -TeX
e cole em C:\texlive\texmf-local.

  3) Abra o executável "Tex Live Manager" e selecione "Atualizar"
    

2 comentários: