Páginas

terça-feira, 19 de maio de 2015

Configuração de Pastas do SWP55


How to collaborate with Scientific Workplace users
01 April 2014 • Rubén Hernández-Murillo •

(...) Quando vou escrever um artigo, gosto de manter a seguinte estrutura de pastas:

bibfiles/
project-files/
    |
    |-plots/
    |-tables/

Mas essa organização não funciona no SWP porque para compilar o documento principal, ele programa copia o *.tex principal para uma pasta temporária. Com isso, o SWP não pode encontrar as pastas de graficos e tabelas incluidas com \input ou \includegraphics. Problema semelhante ocorre com os arquivos *.bib

Para fazer com que o SWP reconheça as pastas, inclua os seguintas comandos no preâmbulo:

\usepackage{graphicx}
\graphicspath{ {/path/to/graphics/folder/} }

Para se trabalhar com caminhos e subpastas relativas temos que impedir o SWP de copiar o arquivo *.tex principal para um pasta temporária. Isso pode ser feito configurando o arquivo principal como um arquivo master. Basta incluir o segmento de código a seguir em algum ponto depois do \begin{document}:

%TCIMACRO{\QSubDoc{Include subdoc}{\input{tables/subdoc.tex}}}%
%BeginExpansion
\input{tables/subdoc.tex}
%EndExpansion

O arquivo subdoc.tex localizado na pasta tables/ deve receber na sua primeira linha o código:

%TCIDATA{LaTeXparent=0,0,main.tex}

onde main.tex é o nome do arquivo master. Para arquivos adicionais  nas subpastas plots e tables o macro TCI não é necessário pois os comandos usuais \input e \includegraphics vão encontrar os arquivos.

Não consegui um procedimento eficiente para se utilizar os recursos do Bibtex dentro do SWP. Mas dá pra fazer uma cambiarra. 

1) Deixe o arquivo .bib na mesma pasta que o código fonte.
2) Vá em Typeset > General Settings e na Entry Bibtex database directory, selecione a pasta onde está seu arquivo principal *.tex e de OK. Depois, em Typeset > Bibliography Choice  e escolha BibTex.
3) No final do arquivo principal,  aperte Enter. Depois, vá no menu Insert > Typeset Object > Bibliography ;  selecione na parte esquera o seu arquivo e na parte direita o estilo.
4). Salve seu aquivo como formato portable latex (de preferência com um nome diferente).
5) Depois disso, abra-o pelo TeXworks e compile-o  selecionando a opção Pdf+MakeIndex+BibTex. Esse procedimento vai gerar um arquivo de referências que será lido posteriormente pelo SWP. 
6) Posteriormente, com o arquivo de referências gerado, o SWP a princípio deve ser capaz de reconhecer suas citações.

Nenhum comentário:

Postar um comentário