将期刊放在 bibentry 中与标题同一行

将期刊放在 bibentry 中与标题同一行

我在文件中有以下参考书目条目bib

@article{de2019near,
  title={\mbox{Near-convex} archetypal analysis},
  author={De Handschutter, Pierre and Gillis, Nicolas and Vandaele, Arnaud and Siebert, Xavier},
  journal={IEEE Signal Processing Letters},
  volume={27},
  pages={81--85},
  year={2019},
  publisher={IEEE}
}

在我的文档中,我正在编写此命令\footnotesize{\textit{\bibentry{de2019near}}},但日志出现在新行上,而标题右侧仍有剩余空间。是否可以将所有内容放在同一行上?

附带问题:为什么标题显示为蓝色? 也可以更改吗?在此处输入图片描述

请注意,我使用的是plainnatbibliographystyle

答案1

您可以暂时重新定义\newblock。这将禁用 beamer 对参考书目的大部分增强功能,包括添加的换行符以及添加的颜色。

\documentclass{beamer}

\usepackage{natbib}
\usepackage{bibentry}
\bibliographystyle{plainnat}

\begin{filecontents*}[overwrite]{\jobname.bib}
@article{de2019near, 
  title={\mbox{Near-convex} archetypal analysis}, 
  author={De Handschutter, Pierre and Gillis, Nicolas and Vandaele, Arnaud and Siebert, Xavier}, 
  journal={IEEE Signal Processing Letters}, 
  volume={27}, 
  pages={81--85}, 
  year={2019}, 
  publisher={IEEE} 
}
\end{filecontents*}

\begin{document}
    
\begin{frame}
  test

  \nobibliography{\jobname}  
  \def\newblock{}
  
  {\footnotesize \textit{\bibentry{de2019near}}}
\end{frame} 

\end{document}

在此处输入图片描述

相关内容