전체 MWE

전체 MWE

참고문헌에서 관련 항목의 제목만 biblatex로 인쇄하고 싶습니다. 다음 MWE 사용:

\documentclass{article}

\usepackage[backend=biber,style=authoryear]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{my.bib}
@Inproceedings{Frege1897a,
  author        = {Frege, Gottlob},
  title         = {Über die Begriffsschrift des Herrn Peano und meine eigene},
  booktitle     = {Berichte über die Verhandlungen der Königlich Sächsischen Gesellschaft der Wissenschaften zu Leipzig: Mathematisch-physische Klasse},
  date          = {1897},
  pages         = {361--378},
  volume        = {48},
  related       = {Frege1984h},
  relatedstring = {English\addspace title},
  shorthand     = {PCN},
}

@Inbook{Frege1984h,
  author   = {Frege, Gottlob},
  title    = {On Mr. Peano's Conceptual Notation and My Own},
  date     = {1984},
  pages    = {234--248},
  crossref = {Frege1984},
}

@Book{Frege1984,
  author     = {Frege, Gottlob},
  title      = {Collected Papers on Mathematics, Logic, and Philosophy},
  date       = {1984},
  location   = {Oxford},
  publisher  = {Blackwell},
  translator = {Black, Max},
  editor     = {McGuinness, Brian},
  shorthand  = {CP},
}
\end{filecontents}

\addbibresource{my.bib}

\begin{document}
\cite{Frege1897a}.
\printbibliography
\end{document}

나는 얻다

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

내가 원하는 것은 `... My Own'을 지나는 것이 아무것도 없다는 것입니다. 즉, "In: Gottlob Frege. 수학, 논리 및 철학에 관한 수집 논문. Ed. Brian McGuinness. Trans. Max Black. Oxford: Blackwell, 1984, 234-248."을 생략합니다.

답변1

새로운 관련 유형을 생성할 수 있습니다.

  • relatedtype={englishtitle}항목에 추가
  • 이를 제거하고 새 매크로 relatedstring에 넣을 수 있습니다.related:englishtitle
  • 다음과 같은 매크로를 만드세요 related:englishtitle:

    \newbibmacro*{related:englishtitle}[1]{%
      \entrydata{#1}{%
        \printtext{English title}%
        \setunit{\addspace}%
        \usebibmacro{title}}}
    

전체 MWE

\usepackage[backend=biber,style=authoryear]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{my.bib}
@Inproceedings{Frege1897a,
  author        = {Frege, Gottlob},
  title         = {Über die Begriffsschrift des Herrn Peano und meine eigene},
  booktitle     = {Berichte über die Verhandlungen der Königlich Sächsischen Gesellschaft der Wissenschaften zu Leipzig: Mathematisch-physische Klasse},
  date          = {1897},
  pages         = {361--378},
  volume        = {48},
  related       = {Frege1984h},
  relatedtype   = {englishtitle},
  shorthand     = {PCN},
}
@Inbook{Frege1984h,
  author   = {Frege, Gottlob},
  title    = {On Mr. Peano's Conceptual Notation and My Own},
  date     = {1984},
  pages    = {234--248},
  crossref = {Frege1984},
}
@Book{Frege1984,
  author     = {Frege, Gottlob},
  title      = {Collected Papers on Mathematics, Logic, and Philosophy},
  date       = {1984},
  location   = {Oxford},
  publisher  = {Blackwell},
  translator = {Black, Max},
  editor     = {McGuinness, Brian},
  shorthand  = {CP},
}
\end{filecontents}
\addbibresource{my.bib}
\newbibmacro*{related:englishtitle}[1]{%
  \entrydata{#1}{%
    \printtext{English title}%
    \setunit{\addspace}%
    \usebibmacro{title}}}
\begin{document}
\cite{Frege1897a}.
\printbibliography
\end{document}

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

관련 정보