修改 Beamer 书目样式

修改 Beamer 书目样式

我对 LaTeX 和 Beamer 主题定制还很陌生。

我正在使用 Metropolis 模板(https://github.com/matze/mtheme)。

一切顺利,但对于参考书目:我的代码(与模板代码相同)是:

\begin{frame}[allowframebreaks]{References}

   \bibliography{demo}
   \bibliographystyle{abbrv}

\end{frame}

现在,参考书目如下所示:

https://i.stack.imgur.com/wQRk2.jpg

如您所见,名称全部缩写,即使是“Influx 开发团队”,所有大写字母也都变为小写。

我怎样才能解决这个问题?

改变\bibliographystyle{x}没有用,结果总是相同的。

编辑

正如 samcarted 所建议的(顺便说一下,谢谢),这是一个 MWEB:

\documentclass[10pt]{beamer}

\usetheme[progressbar=frametitle]{metropolis}
\usepackage{appendixnumberbeamer}

\usepackage{booktabs}
\usepackage[scale=2]{ccicons}

\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}

\usepackage{fancyvrb}%indent. code

\usepackage{color}%color words

\metroset{block=fill}%globally fill all blocks

\usepackage{xspace}
\newcommand{\themename}{\textbf{\textsc{metropolis}}\xspace}

\title{Funny title}
\subtitle{Funnier subtitle}
\date{\today}
\author{Funny author}
\institute{Not funny institute}
% \titlegraphic{\hfill\includegraphics[height=1.5cm]{logo.pdf}}

\begin{document}

\maketitle

\begin{frame}{Table of contents}
  \setbeamertemplate{section in toc}[sections numbered]
  \tableofcontents[hideallsubsections]
\end{frame}

\section{sec1}

\begin{frame}{frame1}

Citing stuff \cite{citethis}

\end{frame}

\appendix

\begin{frame}[allowframebreaks]{References}

  \bibliography{demo}
  \bibliographystyle{abbrv}

\end{frame}

\end{document}

而我的 .bib 文件是:

@article{ citethis,
    author = "LaTeX Newbie",
     title = "As u can see, author name has been abbreviated and AlL tHeSe UppErCaSe LettErs haVe BeeN LowerCaseD",
    year = "2018",
    month = "November",
    url = "https://www.icannotfigurethis.out"
}

答案1

为了保留标题(或部分标题)的大写,您可以将其包装在{}

可以使用相同的技术来输入公司作者姓名,该姓名不包含通常的姓名部分,因此不应缩写为首字母。

(看https://tex.stackexchange.com/a/386066/36296BibTeX 在创建 .bbl 文件时丢失大写字母了解更多信息)

@article{ citethis,
    author = "{Influx Development Team}",
     title = "{As u can see, author name has been abbreviated and AlL tHeSe UppErCaSe LettErs haVe BeeN LowerCaseD}",
    year = "2018",
    month = "November",
    url = "https://www.icannotfigurethis.out"
}

在此处输入图片描述

相关内容