在参考书目中,我如何删除参考文献的标题?对于每个条目,我只需要作者姓名、期刊名称和年份
梅威瑟:
\documentclass[xcolor=dvipsnames, 10pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{amsmath,bm,mathtools}
\usepackage{natbib}
\usepackage{bibentry}
\bibliographystyle{apalike}
\newcommand\footcite[1]{\footnote{\bibentry{#1}}}\usepackage{graphicx}
\setbeamertemplate{navigation symbols}{}
\definecolor{byublue}{RGB}{0 34 85}%added
\definecolor{mydarkgray}{RGB}{64 64 64}%added
\usecolortheme[named=MidnightBlue]{structure}%added
\usetheme{Montpellier}%Montpellier originally
\useoutertheme{tree}%added
\useinnertheme{circles}%added
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}
\usefonttheme{professionalfonts} % using non standard fonts for beamer
\usefonttheme{serif} % default family is serif
\begin{document}
\nobibliography{bibliography_phd_journal_key}
\section{Introduction}
\begin{frame}
\begin{center}
Some text \footcite{titanath2008p165326}
\end{center}
\end{frame}
\end{document}
答案1
您可以重新定义用于打印条目的命令bibentry
,以便删除第二个块。
\documentclass{beamer}
\usepackage{natbib}
\usepackage{bibentry}
\bibliographystyle{apalike}
\newcommand\footcite[1]{\footnote{\bibentry{#1}}}\usepackage{graphicx}
\setbeamertemplate{navigation symbols}{}
\definecolor{byublue}{RGB}{0 34 85}%added
\definecolor{mydarkgray}{RGB}{64 64 64}%added
\usecolortheme[named=MidnightBlue]{structure}%added
\usetheme{Montpellier}%Montpellier originally
\useoutertheme{tree}%added
\useinnertheme{circles}%added
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}
\usefonttheme{professionalfonts} % using non standard fonts for beamer
\usefonttheme{serif} % default family is serif
\makeatletter
\def\BR@c@bibitem#1 #2\newblock#3\newblock #4 \par{%
{\let\protect\@unexpandable@protect
\expandafter \gdef\csname BR@r@#1\@extra@b@citeb\endcsname
{\BR@nodot#2\newblock #4\relax.\relax\relax}}}
\makeatother
\begin{document}
\nobibliography{bibliography_phd_journal_key}
\section{Introduction}
\begin{frame}
\begin{center}
Some text \footcite{titanath2008p165326}
\end{center}
\end{frame}
\end{document}
假设.bbl
文件中的条目具有以下形式
\bibitem[Author, 2002]{titanath2008p165326}
Author, A. (2002).
\newblock Title to be removed.
\newblock {\em Jour. J.}
标题由\newblock
命令分隔。这是由bibtex
你从条目中生成的
@Article{titanath2008p165326,
author = {Author, A.},
title = {Title to be removed},
journal = {Jour. J.},
year = 2002
}
答案2
实现 OP 要求的另一种方法是嗜酒而不是 BibTeX 或 Biblatex。在这种情况下,从参考列表中的所有条目中删除标题article
就像<title>
从相应的模板中删除变量一样简单。例如,如果现有articles
模板(在 Bibulous 格式的 BST 文件中)具有以下形式
article = <au>, \enquote{<title>,} \textit{<journal>} \textbf{<volume>}...
: [<startpage>--<endpage>|<startpage>|<eid>|] (<year>).
那么只需要将其替换为
article = <au>, \textit{<journal>} \textbf{<volume>}...
: [<startpage>--<endpage>|<startpage>|<eid>|] (<year>).