現代文学CV

現代文学CV

現在、履歴書を書いているところですが、参考文献を載せたいと思っています。以下は私のヘッダーです。

\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}

そこで参考文献を追加したいのですが、次のような問題があります。

  1. 参考文献自体はページのほぼ半分にインデントされています。Latex を「通常の」左余白から開始するにはどうすればよいでしょうか?

  2. さまざまなソースの番号は参考文献には表示されません。CV では番号を \cite{} すると表示されますが、ソースを調べるには番号を数える必要があります。参考文献にも番号が表示されるようにするにはどうすればよいでしょうか。ヘッダーに何かが欠けているのかもしれません。\

ありがとう。

答え1

デフォルトではmoderncv参考文献にラベルは表示されません。ラベルを表示するには、次の行を前文に追加します。

\makeatletter
\renewcommand*\bibliographyitemlabel{\@biblabel{\arabic{enumiv}}}
\makeatother

もう 1 つの問題では、環境の再定義が必要です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}

ここに画像の説明を入力してください

関連情報