Beamer: biber を使用して参考文献のスタイルを変更し、いくつかのフィールドを削除して警告をなくす

Beamer: biber を使用して参考文献のスタイルを変更し、いくつかのフィールドを削除して警告をなくす

初めて挑戦するのですがBeamerプレゼンテーションにbiberの参考文献を含める、そして私はどうしたらいいのか分からないスタイルを変えるいくつかのフィールドを削除してみました。カスタム .bst ファイル私は作るしかしビバー理解していないようです…

これが私のムウェ:

\documentclass{beamer}
\setbeameroption{hide notes}

\usepackage{lmodern}

\usepackage[backend=biber, style=authoryear]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{Forrest2014,
    author = {Forrest, Alistair R. R. and Kawaji, Hideya and Rehli, Michael and {Kenneth Baillie}, J. and de Hoon, Michiel J. L. and Haberle, Vanja and Lassmann, Timo},
    doi = {10.1038/nature13182},
    issn = {0028-0836},
    journal = {Nature},
    pages = {462--470},
    pmid = {24670764},
    title = {{A promoter-level mammalian expression atlas}},
    url = {http://dx.doi.org/10.1038/nature13182{\%}5Cnhttp://www.nature.com/doifinder/10.1038/nature13182},
    volume = {507},
    year = {2014}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\setbeamertemplate{bibliography item}{}

\mode<presentation> {
    \usetheme{Singapore}
}
\begin{document}


\section{Frame 1}
\begin{frame}
\frametitle{Frame 1}
    Here I want a citation:

    \cite{Forrest2014}
\end{frame}


\begin{frame}[allowframebreaks]
\frametitle{References}
    \printbibliography
\end{frame}


\end{document}

結果は次のようになります。

1つの b

私が達成したいことは次のとおりです。

  • まず、以下のものを取り除きます警告:

脚注の修正に失敗しました。

そして

代わりにフォントシェイプOT1/lmss/m/sc' in size <10.95> not available(Font) Font shapeOT1/lmr/m/scを試しました

私の完全なプレゼンテーションでは、次のようなことにも遭遇しました。

代わりに試したフォント形状EU2/lmss/m/sc' in size <10.95> not available(Font) Font shapeEU2/lmr/m/sc'

私は引用をカスタマイズするこのようにして:

  • 両箇所ともイタリック体の「et al」

  • ファーストネームのイニシャルのみ

  • 年末の

  • 「In:」がありません

  • DOI、ISSN、URLなどはありません

結果は、次の値にできるだけ近くなるはずです。

休息のための2014

そして

フォレスト ARR「プロモーターレベルの哺乳類発現アトラス」。自然 507:462–470 (2014).

何をする警告意味とそれらを取り除く方法?私はすでに使用しました\lモダン...

参考文献をカスタマイズするにはビバー受け入れない場合makebst からの .bst ファイル?

どうもありがとう!

答え1

重複をまとめると次のようになります。

  • まず、警告をなくす

ビーマーには脚注を処理する独自の方法があるため、脚注の警告は正常です。Beamer の脚注パッチの警告: 「脚注のパッチに失敗しました。脚注の検出は機能しません。」

  • 両箇所ともイタリック体の「et al」

https://tex.stackexchange.com/a/40999/36296

  • ファーストネームのイニシャルのみ

https://tex.stackexchange.com/a/128823/36296

  • 年末の

フィールドの順序を変更するには、Biblatex: エントリの順序を変更するそしてBiblatex: エントリの順序を変更するそしてフィールドの順序を変更し、余分なarXiv識別子を抑制するそしてBiblatex: inproceedings/incollection のフィールド (ノート + ページ) の順序を変更する

  • 「In:」がありません

「In:」を抑制 biblatex

  • DOI、ISSN、URLなどはありません

Biblatex: 参考文献から ISSN、URL、DOI を削除する


\documentclass{beamer}
\setbeameroption{hide notes}

\usepackage{lmodern}

\usepackage[backend=biber, style=authoryear, doi=false,isbn=false,url=false, giveninits=true]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{Forrest2014,
    author = {Forrest, Alistair R. R. and Kawaji, Hideya and Rehli, Michael and {Kenneth Baillie}, J. and de Hoon, Michiel J. L. and Haberle, Vanja and Lassmann, Timo},
    doi = {10.1038/nature13182},
    issn = {0028-0836},
    journal = {Nature},
    pages = {462--470},
    pmid = {24670764},
    title = {{A promoter-level mammalian expression atlas}},
    url = {http://dx.doi.org/10.1038/nature13182{\%}5Cnhttp://www.nature.com/doifinder/10.1038/nature13182},
    volume = {507},
    year = {2014}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\setbeamertemplate{bibliography item}{}

\usepackage{xpatch}

\xpatchbibmacro{name:andothers}{%
  \bibstring{andothers}%
}{%
  \bibstring[\emph]{andothers}%
}{}{}

\renewbibmacro{in:}{}

\mode<presentation> {
    \usetheme{Singapore}
}
\begin{document}


\section{Frame 1}
\begin{frame}
\frametitle{Frame 1}
    Here I want a citation:

    \cite{Forrest2014}
\end{frame}


\begin{frame}[allowframebreaks]
\frametitle{References}
    \printbibliography
\end{frame}


\end{document}

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

関連情報