
В настоящее время я пишу свое резюме и хочу включить Библиографию. Ниже приведен мой заголовок:
\documentclass[11pt,a4paper,sans]{moderncv}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath, amssymb}
\usepackage{enumerate}
\usepackage{dsfont}
\usepackage{multibib,chapterbib, babelbib}
\moderncvtheme[red]{classic}
\usepackage[left=25mm,right=25mm, top=30mm, bottom=30mm]{geometry}
\renewcommand{\baselinestretch}{1.25}
\AtBeginDocument{\recomputelengths}
Итак, теперь я хочу включить библиографию, но у меня возникли следующие проблемы:
Сама библиография отступом почти на половину страницы. Как заставить Latex начинать с "нормального" левого поля?
Номера для разных источников не показаны в библиографии, хотя в CV номера появляются, если я их \цитирую{}, и если вы хотите найти источник, вам придется пересчитать. Что сделать, чтобы номера появились и в библиографии? Может быть, в моем заголовке чего-то не хватает.\
Спасибо.
решение1
По умолчанию moderncv
метки в библиографии не отображаются; чтобы отобразить их, добавьте в преамбулу следующие строки:
\makeatletter
\renewcommand*\bibliographyitemlabel{\@biblabel{\arabic{enumiv}}}
\makeatother
Другая проблема требует переопределения среды thebibliography
( filecontents*
это не является существенным для решения; это просто для получения полного примера):
\begin{filecontents*}{xxyyy.bib}
@book{testa,
author = "The AuthorA",
title = "The TitleA",
year = "2012",
publisher = "The PublisherA"
}
@book{testb,
author = "The AuthorB",
title = "The TitleB",
year = "2012",
publisher = "The PublisherB"
}
\end{filecontents*}
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvtheme[red]{classic}
\usepackage[ngerman]{babel}
\usepackage{multibib,chapterbib, babelbib}
\firstname{John}
\familyname{Doe}
\makeatletter
\renewcommand*\bibliographyitemlabel{\@biblabel{\arabic{enumiv}}}
\renewenvironment{thebibliography}[1]%
{%
\setlength\hintscolumnwidth{0pt}
\setlength\separatorcolumnwidth{0pt}
\bibliographyhead{\refname}%
% \small%
\begin{list}{\bibliographyitemlabel}%
{%
\setlength{\separatorcolumnwidth}{0.025\textwidth}
\setlength{\topsep}{0pt}%
\settowidth\labelwidth{\@biblabel{#1}}
\setlength{\labelsep}{\separatorcolumnwidth}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\@openbib@code%
\usecounter{enumiv}%
\let\p@enumiv\@empty%
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy\clubpenalty4000\widowpenalty4000%
}%
{%
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
\end{list}%
}
\makeatother
\begin{document}
\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\nocite{*}
\bibliographystyle{plain}
\bibliography{xxyyy}
\end{document}