Como alterar o arquivo .bst para atender aos requisitos do diário

Como alterar o arquivo .bst para atender aos requisitos do diário

Estou tentando formatar minhas referências para atender aos requisitos dos periódicos (Journal of Physical Chemistry B). O modelo LaTeX deles não está correto (frustrante!). Usei o comando "latex makebst" como outros sugeriram.

Consegui esse arquivo .bst muito próximo dos requisitos da revista via "latex makebst". No entanto, há alguns pequenos detalhes de que o arquivo .bst que criei deu errado e não consigo refazer recompilando o arquivo .dbj.

Estou tentando seguir a American Chemical Society o mais de perto possível para não precisar digitar 200 referências manualmente. Gostaria de entregar isso à revista para que eles possam postar para outros autores, para que não tenham essa dificuldade no futuro.

Existem alguns problemas que desejo corrigir no arquivo .bst:

  1. Nos artigos há uma vírgula após o último autor.

  2. Os números das páginas dos livros são omitidos.

Como posso editar o arquivo .bst para corrigir esses dois erros? O arquivo .bst tem 1.254 linhas.

Muito apreciado e Feliz Natal!

Responder1

Muitos usuários do BibTeX encontraram o mesmo problema. Existem algumas maneiras de contornar isso. Muitos periódicos exigem que os usuários colem o conteúdo do arquivo BBL no *.texarquivo principal do manuscrito, de modo que ele precise ser compilado apenas com LaTeX e não com BibTeX também. Neste caso, os usuários podem editar manualmente as \bibitementradas para obter o formato necessário.

No entanto, esta não é uma solução muito satisfatória. O recentemente desenvolvidoProjeto bíblicofornece uma alternativa. Como os modelos de estilo do Bibulous são facilmente personalizados, normalmente são necessários apenas alguns minutos para desenvolver um estilo personalizado que atenda aos requisitos de um periódico. Por exemplo, um periódico que exige uma lista de nomes de autores seguidos de um título entre aspas, um nome de periódico em itálico, um número de volume em negrito, um número de edição entre parênteses, um intervalo de páginas e, finalmente, um ano entre parênteses, o modelo para uma entrada de artigo seria

article = <au>, \enquote{<title>,} \textit{<journal>} \textbf{<volume>} (<issue>)...
          : [<startpage>--<endpage>|<startpage>|<eid>] (<year>).

Também é possível desenvolver modelos semelhantes para quaisquer outros tipos de entrada ( book, inproceedings, etc) que sejam especificados pelos requisitos do periódico e pelo *.bibarquivo de banco de dados do usuário.

informação relacionada