Usando Endnote com LATEX/BibTEX
Rob MacLeod (macleod@cvrti.utah.edu)
EndNote é um bom programa para PCs e Macs e tem a finalidade de gerenciar um banco de dados de referências bibliográficas. Existem formas de se mover registros dentro e fora de EndNote para que as pessoas que usam LATEX e BibTEX podem se beneficiar da entrada de usuário amigável de referências EndNote. Aqui eu descrever o que eu aprendi até agora sobre este tópico.
Um bom lugar para procurar mais informações é o EndNote Web www.endnote.com/ e para suporte técnico e downloads em www.endnote.com/support/ensupport.asp .
1 EndNote para BibTEX
Para extrair referências EndNote num formato BibTEX, você pode simplesmente criar ou usar um formato de saída existente a partir da EndNote e o resultado deve ser algo que o BibTEX pode manipular. Há uma seção em seção Suporte e Serviços sobre o download de arquivos de estilo e aqui você pode encontrar um arquivo de estilo para BibTEX formato chamado bibtex_export.ens. Insira esse arquivo para onde quer que mantenha estilos em seu Mac/PC e então você pode usar esse estilo para criar um arquivo de saída que BibTEX devem ler.As instruções para exportar as referências são como se segue:
- Selecione a biblioteca que contém as referências a serem exportados.
- Selecione as referências que você deseja exportar, em seguida, escolha Mostrar Referências selecionadas no menu referências (se você quiser exportar todo o conteúdo da biblioteca, escolha Mostrar todas as referências a partir do menu de Referências).
- Se você quiser alterar a ordem das referências, escolha Ordenar referências a partir do menu de Referências.
- Selecione o estilo bibliográfico desejado. Selecione um estilo da lista de favoritos na barra de ferramentas, ou usar a saída submenu Estilos no menu Editar. Para mais informações sobre a seleção de estilos, consulte Sobre estilos bibliográficos.
- No menu Arquivo, selecione Exportar.
- Selecione o tipo de arquivo para o arquivo exportado, escolha apenas texto.
- Forneça um nome para o arquivo de exportação, e selecione a unidade desejada e pasta.
- Escolha Salvar.
1.1 Atribuir teclas BibTex
As etapas acima não são todas necessárias para obter um arquivo BibTEX utilizável. O arquivo resultante .bib não terá tecla atribuída e para isso, eu escrevi um "awk roteiro" que limpa o arquivo para gerar um arquivo totalmente legal. "Awk" é uma linguagem de programação popular em Unix e disponível em todos os Unix/Linux e Mac OSX (veja abaixo sugestões para usuários Windoze).- Baixe o arquivo awk de direito do mouse clique (control-clique) neste link e salve o arquivo em sua máquina local.
- Em seguida, execute o script awk no arquivo bibliografia da seguinte forma:
awk-v prefix=ABC-v outfile filename.bib-f endnotetobib.awk filename.txt> logfile.log
onde "ABC" é um prefixo que você escolher para criar chaves únicas. Nosso formato interno é usar as iniciais proprietários, ou seja, RSM no meu caso. Se não houver outfile especificado, a saída será exibida em um arquivo chamado, output.bib. Redirecionando a saída para a logfile.log é opcional e se omitido, todos os fluxos de saída para a janela de terminal. - O resultado será um arquivo (filename.bib) em formato adequado BibTEX. Para ter certeza sobre a sua integridade, você pode opcionalmente passar o programa bibclean sobre ele e limpar todos os problemas remanescentes.
- Gawk para Windows . Gawk é a variante GNU do awk e é perfeitamente compatível com o original e contém mais comandos.
- O livro Awk - Linguagem de Programação, que parece ser uma referência agradável e também contém um link para uma versão executável do Windows de awk.
- gawk-win para Windows, um arquivo rápido para o gawk "mínimo" para Win32.
- CygWin é uma emulação completa de Unix (ou Linux) que roda em Windows. Este é o caminho a percorrer se você estiver interessado em obter todo o poder do Unix na plataforma míseros chamaram Windows.
2 BibTEX para EndNote
Muitas vezes queremos compartilhar com nossos colegas referências infelizes que têm de usar um Mac/PC baseado em programa de processamento de texto WYSIWYG (aka MS Word). Para isso, há um BibTEX arquivo de estilo que cria a saída que EndNote pode importar. As etapas são as seguintes:- Certifique-se de que você tem uma cópia em algum lugar onde BibTEX pode encontrá-lo do arquivo de estilo chamado refer.bst. Você pode baixar este de ftp EndNote de citar a
ftp:://www.endnote.com/pub/bibtex/refer.bst . - Faça um arquivo LATEX com citações para todas as referências que você deseja exportar. Se você incluir o comando *nocite no documento, ele vai realmente extrair cada referência do seu arquivo BibTEX, uma maneira fácil de exportar um banco de dados inteiro.
- No arquivo LATEX, incluem o habitual comando
\bibliographystyle{}, mas como um argumento, a "referem", para que o comando se parece com isso\Bibliographystyle{REFER}
- Executar LATEX no arquivo.
- Executar BibTEX no arquivo.
- O resultado dessas duas etapas será um arquivo com a extensão .barris que contém os registros bibliográficos desejados em um formato que EndNote pode importar. É o formato padrão ASCII para EndNote.
- Aberta EndNote e, em seguida, selecione "Import" e a opção de importação chamado "Consulte/BibIX" e depois EndNote deve ser capaz de importá-lo para um arquivo existente ou nova nota final banco de dados.
os comandos \cite com as marcas necessárias no EndNote, você vai ter que fazer algum trabalho manual.
Deve ser possível escrever um script awk/perl que vai fazer uma boa
tentativa de adivinhar em tags, mas isso provavelmente não irá funcionar
completamente como as tags EndNote parecem incluir coisas que EndNote
só pode saber, tais como a referência # da entrada no banco de dados
EndNote. No momento, então, você terá que manualmente caçar referências e substituí-los com os do banco de dados EndNote. Se você já usou um esquema de nomeação sensata para as chaves em seu banco de dados BibTEX (por exemplo, o que eu inventei!), Então isso não vai ser tão ruim.
EndNote usa o sobrenome do primeiro autor e o ano de publicação, como
partes da chave então se que corresponde, de alguma forma o esquema de
nomeação em BibTEX, então busca é pelo menos facilitadas.
Quando em dúvida sobre o jogo, note que existe um campo chamado "etiqueta" no banco de dados EndNote que deve conter o campo de chave da
entrada BibTEX original. 3. Usando arquivos EndNote diretamente com BibTEX
Existem alguns programas que lhe permitirá ler arquivos EndNote diretamente e usá-los com BibTEX. Eu não testei nenhum deles e por isso não se pode dizer qualquer coisa útil sobre eles. Divirta-se e deixe-me saber o que você aprendeu.Rob Macleod 2008/04/04 Tradução de Josberto Vieira, 02/janeiro/2013
Nenhum comentário:
Postar um comentário