
Как в latex изменить стиль цитирования с квадратных скобок (например, «Как авторы в [1] показывают ...») на косые черты («Как авторы в /1/ показывают ...»)?
РЕДАКТИРОВАТЬОтвечая на комментарии ниже... Я не знаю названия стиля цитирования. Это просто требование к форматированию магистерской диссертации.
Основной документ (dissertation.tex) выглядит так
\documentclass[a4paper,14pt]{extreport}
\input{packages}
\input{styles}
\input{data}
\begin{document}
\input{introduction}
\input{part1}
\input{references}
\end{document}
Команда, используемая для создания PDF-файла
latexmk -pdf -pdflatex="xelatex %O %S" dissertation
ПРАВКА 2Стиль библиографии, стиль определяется здесь (https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/Synopsis/utf8gost71u.bst)
\bibliographystyle{utf8gost71u}
\makeatletter
\renewcommand{\@biblabel}[1]{#1.}
\makeatother
решение1
Вы можете сделать это с помощьюцитировать пакет:
\usepackage{cite}
\def\citeleft{/}
\def\citeright{/}
Я думаю, это вполне очевидно:)
решение2
Для полноты картины приведем решение, основанное на natbib
пакете управления цитированием:
\usepackage{natbib}
\bibpunct{/}{/}{;}{n}{}{,}
Результат полногоМВЭ:
\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}