|
Когда-то использовал пакет cite для убирания квадратных скобок. \usepackage{cite} \makeatletter \renewcommand\@biblabel[1]{#1.}
Предлагаю еще такой вариант попробовать: \usepackage{ifthen} \newcounter{N}
\renewenvironment{thebibliography}[1]% {\vskip1.2mm% \thethanks \vskip3.8mm% \normalfont \footnotesize% {\section*{Список использованной литературы}}
\addcontentsline{toc}{section}{Список использованной литературы} \begin{list}{\arabic{N}.}{% \itemsep=0mm \parsep=0mm % \ifthenelse{\equal{#1}{99}}{\leftmargin=19pt}{\leftmargin=15pt}%
\usecounter{N}}}% {\end{list}}
24 июня 2008 г. 15:29 пользователь Stanislav Kruchinin < CyrTeX-ru@vsu.ru> написал:
Mikhail Vasil'ev wrote:
Здравствуйте, уважаемое сообщество.
Для диплома мне надо переоформить библиографию следующим образом:
1) "Литература" заменить на "Список использованной литературы";
2) Нумерацию вида "[1] Книга..." заменить на "1 Книга..." т. е. убрать
квадратные скобочки. Первую проблему пробовал решить добавлением в
преамбулу
\renewcommand{\bibname}{Список использованной литературы}
но это не помогло. Как решать вторую проблему я не представляю.
1) Документ использует babel, поэтому нужно делать так:
\addto\captionsrussian{
\def\bibname{Список использованной литературы}
}
2) Этого делать не стоит, поскольку такие записи противоречат стандарту. Пакет natbib позволяет убирать эти скобки путем использования опции nobibstyle вместо square и переопределений
\renewcommand\NAT@open{}
\renewcommand\NAT@close{},
но при этом одновременно исчезнут скобки и в \cite, что приведет к довольно бредовым результатам. Есть такой вариант -- ссылки без скобок, но надстрочными знаками, как в Phys. Rev. (опция super).
|
|