Beamer: 일부 필드를 제거하고 경고를 제거하여 biber로 참고문헌 스타일을 변경합니다.

Beamer: 일부 필드를 제거하고 경고를 제거하여 biber로 참고문헌 스타일을 변경합니다.

처음으로 시도하는 것입니다.Beamer 프레젠테이션에 biber와 함께 참고문헌 포함, 어떻게 해야 할지 모르겠어요스타일을 바꿔라일부 필드를 제거하세요. 나는사용자 정의 .bst 파일나는로 얻었다메이크스트하지만비버이해하지 못하는 것 같군요...

그래서 여기 내MWE:

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

다음을 생성합니다.

ㅏ 비

내가 성취하고 싶은 것은 다음과 같습니다.

  • 우선, 다음을 제거하십시오.경고:

각주 패치에 실패했습니다.

그리고

글꼴 모양 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"은 두 곳 모두 이탤릭체로 표시됩니다.

  • 이름의 이니셜만

  • 연말에

  • 아니요 "에서:"

  • DOI, ISSN, URL 또는 이와 유사한 것은 없습니다.

결과는 가능한 한 다음과 유사해야 합니다.

포레스트외.2014년

그리고

포레스트 ARR외."발기인 수준의 포유류 발현 아틀라스".자연 507:462~470(2014).

무엇을 하는가?경고의미와 그것을 제거하는 방법은 무엇입니까? 나는 이미 사용했다\l현대...

참고문헌을 어떻게 맞춤설정할 수 있나요?비버, 받아들이지 않을 때makebst의 .bst 파일?

정말 감사합니다!

답변1

중복 내용을 요약하면 다음과 같습니다.

  • 우선 경고를 제거하세요.

비머에는 각주를 처리하는 고유한 방법이 있으므로 각주 경고는 정상입니다.비머 패치 각주 경고: "각주 패치에 실패했습니다. 각주 감지가 작동하지 않습니다."

  • "et al"은 두 곳 모두 이탤릭체로 표시됩니다.

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

  • 이름의 이니셜만

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

  • 연말에

필드 순서 변경은 다음에서 찾을 수 있습니다.Biblatex: 항목 순서 변경그리고Biblatex: 항목 순서 변경그리고필드 순서 변경 및 추가 arXiv 식별자 억제그리고Biblatex: inproceedings/incollection에 대한 필드(노트+페이지) 순서 변경

  • 아니요 "에서:"

"In:" 억제

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

여기에 이미지 설명을 입력하세요

관련 정보