
Me gustaría que biblatex imprima solo el título de la entrada relacionada en la bibliografía. Usando el siguiente 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}
yo obtengo
Lo que me gustaría es no tener nada más allá de '... My Own'; es decir, omitir "En: Gottlob Frege. Artículos recopilados sobre matemáticas, lógica y filosofía. Ed. Brian McGuinness. Trans. Max Black. Oxford: Blackwell, 1984, 234-248".
Respuesta1
Puede crear un nuevo tipo relacionado.
- Añadir
relatedtype={englishtitle}
a tu entrada - Podrías eliminarlo
relatedstring
y ponerlo en nuestra nuevarelated:englishtitle
macro. Haz una
related:englishtitle
macro que parezca:\newbibmacro*{related:englishtitle}[1]{% \entrydata{#1}{% \printtext{English title}% \setunit{\addspace}% \usebibmacro{title}}}
MWE completo
\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}