
No látex, como posso alterar o estilo de citação de colchetes (por exemplo, "Como os autores em [1] mostram ...") para barras ("Como os autores em /1/ mostram ...")?
EDITARPara responder aos comentários abaixo... não sei o nome do estilo de citação. É apenas um requisito de formatação de tese de mestrado.
O documento principal (dissertation.tex) se parece com isso
\documentclass[a4paper,14pt]{extreport}
\input{packages}
\input{styles}
\input{data}
\begin{document}
\input{introduction}
\input{part1}
\input{references}
\end{document}
O comando usado para gerar pdf
latexmk -pdf -pdflatex="xelatex %O %S" dissertation
EDITAR 2Estilo bibliográfico, o estilo é definido aqui (https://github.com/AndreyAkinshin/Russo-Phd-LaTeX-Dissertation-Template/blob/master/Synopsis/utf8gost71u.bst)
\bibliographystyle{utf8gost71u}
\makeatletter
\renewcommand{\@biblabel}[1]{#1.}
\makeatother
Responder1
Você pode fazer isso usando ocitar pacote:
\usepackage{cite}
\def\citeleft{/}
\def\citeright{/}
Acho que é bastante autoexplicativo :)
Responder2
Para completar, aqui está uma solução baseada no natbib
pacote de gerenciamento de citações:
\usepackage{natbib}
\bibpunct{/}{/}{;}{n}{}{,}
O resultado de uma completaMWE:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{myxyz.bib}
@article{xyz,
author = "Anne Author",
title = "Thoughts",
journal= "Circularity Today",
volume = 1,
number = 2,
pages = "3-4",
year = 5001,
}
\end{filecontents}
\bibliographystyle{plainnat} % no access to "utf8gost71u.bst"
\makeatletter
\renewcommand{\@biblabel}[1]{#1.}
\makeatother
\usepackage{natbib}
\bibpunct{/}{/}{;}{n}{}{,}
\begin{document}
\noindent
\cite{xyz}
\bibliography{myxyz}
\end{document}