Como abreviar palavras especiais para IEEEtran.bst

Como abreviar palavras especiais para IEEEtran.bst

De acordo com IEEEtran_bst_HOWTO:

IEEEabrv.bibcontém a forma abreviada deos nomes dos jornais e revistas. Recomendado para trabalhos que serão submetidos ao IEEE.

Ambos não são capazes de abreviar palavras comuns em cada entrada.

Existe alguma maneira de abreviar automaticamente palavras especiais (como Conference: Conf.ou International: Intl.) nas referências?

Por uma questão de MWE, assuma os seguintes arquivos:

O arquivo principal:

\documentclass[letterpaper, 10pt, conference]{IEEEconf}

\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}



\title{My Title*}

\author{Guy$^{1}$
    \thanks{*This work was not supported by any organization}% <-this % stops a space
    \thanks{$^{1}$Guy is with Hell, {\tt\small [email protected]}}%
}

\begin{document}

    \maketitle
    \thispagestyle{empty}
    \pagestyle{empty}

    \begin{abstract}

        ABSTRACT

    \end{abstract}


\nocite{*}
\bibliographystyle{IEEEtranS}
\bibliography{IEEEabrv,references}{}

\end{document}

E seu *.bibarquivo correspondente:

@inproceedings{lau2011automatic,
    title={Automatic learning of pushing strategy for delivery of irregular-shaped objects},
    author={Lau, Manfred and Mitani, Jun and Igarashi, Takeo},
    booktitle={Robotics and Automation (ICRA), 2011 IEEE International Conference on},
    pages={3733--3738},
    year={2011},
    organization={IEEE}
}

É assim que LaTeXgera:

insira a descrição da imagem aqui

É possível aplicar abreviações de destino (como resultado da aquisição) sem alterações manuais no *.bibarquivo?

insira a descrição da imagem aqui

Responder1

Recebi uma resposta com alterações manuais no bibarquivo.

EmJabRef, existe a possibilidade de abreviar os títulos dos periódicos com base em listas pré-configuradas. Um longo tutorial está disponível emhttps://help.jabref.org/en/JournalAbbreviations

Configurar JabRef

  1. Downloadjournal_abbreviations_ieee.txt
  2. Iniciar JabRef
  3. Navegue até Opções, Gerenciar abreviações de diário
  4. Na seção inferior "Arquivos externos", clique no botão "Navegar" (antes de "Baixar")
  5. Procure journal_abbreviations_ieee.txte clique em "OK"
  6. Clique OK"

Use JabRef para abreviação

  1. Abra o bibarquivo no JabRef
  2. Agora clique duas vezes no artigo onde deseja usar a abreviatura.
  3. O editor de entrada é aberto
  4. Certifique-se de que a guia "Campos obrigatórios" esteja selecionada
  5. À direita do campo “Diário”, existe um botão “Alternar abreviatura”. Pressione.
  6. Agora, a abreviatura deverá estar no campo “Diário”. Caso contrário, o nome do periódico não está na lista de abreviações
  7. Repita essas etapas para todas as entradas.
  8. Salve a bibliografia

Abreviação do diário do Toogle

Notas

O IEEE usa strings para as abreviações. De acordo com a documentação, eles devem ser incluídos usando \bibliopgraphy{IEEEabrv}.

\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mybibfile}

O modelo de dados interno do JabRef é BibTeX. Não há banco de dados adicional ou conversão envolvida.

Há também "Ferramentas -> Não abreviar nomes de periódicos", mas não consegui encontrar uma opção para "Abreviar nomes de periódicos".

informação relacionada