Remover citações entre colchetes na minha lista de referências ao usar o pacote cite para citações

Remover citações entre colchetes na minha lista de referências ao usar o pacote cite para citações

Gostaria de remover a duplicata da citação entre colchetes em minha lista de bibliografia e começar apenas com o nome e o ano. Estou usando o citepacote e o \bibliographystyle{apalike}editor de referência do Citavi. Já vi muito essa pergunta e a resposta comum é usar natbibo pacote. Esta é uma boa ideia, no entanto, preciso alterar tudo \citeno documento para \citepcolocá-lo entre parênteses. E terminei todo o meu documento (90 páginas) (sei que deveria ter corrigido isso no início). Existe uma maneira de alterá-los dentro do citepacote? Ou então existe uma maneira fácil de mudar tudo \citepara \citep?

Devo também observar que sou um iniciante no Latex.

insira a descrição da imagem aqui

Responder1

O apalikeestilo bibliográfico só pode produzir chamadas de citação no estilo autorano, enquanto o citepacote deve ser usado exclusivamente com estilos de bibliografia que produzem chamadas de citação no estilo numérico. Assim, se você precisar usar o apalikeestilo bibliográfico, façanãouse o citepacote.

Você deve carregar o apalikeou o natbibpacote de gerenciamento de citações. O primeiro é mais antigo, mas tem a "virtude" (tal como é) de gerar \citeautomaticamente chamadas de citação "parênteses". O natbibpacote é muito mais novo e muito mais versátil que o apalikepacote. Sua "desvantagem", pelo menos para seus propósitos, é que \citese comporta como \citet, ou seja, produz chamadas de citação em "estilo de texto" em vez de "parênteses". Posso pensar em duas "correções":

  • Faça uma pesquisa e substituição global de todas as instâncias do \cite{seu documento, substituindo-as por \citep{. (Eu recomendo fortemente esta "correção".)

  • Carregue o letltxmacropacote e emita a instrução

    \LetLtxMacro\cite\citep
    

    no preâmbulo. (A \citepmacro aceita argumentos opcionais; como tal, usar \letpara atribuí-la \citepode produzir erros estranhos e desagradáveis.)

Um MWE que usa o natbibpacote:

insira a descrição da imagem aqui

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{test, author = "Anne Author", title = "Thoughts", year = 3001}
\end{filecontents}

\documentclass{article}
\usepackage{natbib,letltxmacro}
\LetLtxMacro\cite\citep % make '\cite' act like `\citep`
\bibliographystyle{apalike}

\begin{document}
\cite[see][p.~45]{test}
\bibliography{mybib}
\end{document}

informação relacionada