如何在抽认卡文档类末尾设置单独的参考文献页面?

如何在抽认卡文档类末尾设置单独的参考文献页面?

由于我想偶尔在抽认卡中引用某些结果或更多来源,因此我尝试找到一种方法,将.bib文件中的参考条目显示在我的抽认卡文档末尾,作为单独的后续页面(以类似于它们在文档类中出现的方式article)。

文档类别固定为flashcards在序言中,我找不到如何设置参考页面的方法,该页面忽略布局flashcards,只打印一个或多个带有标题的页面参考后面跟着几个引用的 bibitem 条目,按照bibliographystyle命令中的定义显示。


main.tex文件

这是我的闪存卡文档的一个小工作示例,其中一张闪存卡引用了一篇 arXiv 文章。我使用\nobibliography{...},但当然要实现参考页面,必须改写。然而,这不仅会在顶部\bibliography{...}产生格式不正确,还会产生错误。有什么方法可以规避这个问题吗?Reference.pdf

\documentclass[avery5371, grid]{flashcards}

\cardfrontstyle[\small\slshape]{headings}
\cardbackstyle[\small]{empty}

% v. https://tex.stackexchange.com/questions/115141/how-can-i-aboxed-a-matrix
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{geometry}
\geometry{
        a4paper,
        total={210mm,297mm}, %instead of {210mm, 297mm}
        left=0mm,
        top=0mm,
}
%

%
\setlength{\cardheight}{74.25mm}  % 297/4 = 74.25
\setlength{\cardwidth}{105mm} % {a4-width} / 2 = 105 mm
\setlength{\topskip}{0mm}

\setlength{\cardmargin}{15 pt}
%

\cardfrontheadstyle[\bfseries\scshape]{left}
\cardfrontfootstyle[\small\itshape\em\bfseries]{right}

\usepackage[colorlinks=true,linkcolor=blue,citecolor=blue]{hyperref}
\usepackage[round]{natbib}
\usepackage{braket}
\usepackage{bm}
\usepackage{ulem}



\usepackage{inlinebib}
% % v. https://tex.stackexchange.com/questions/37747/which-package-for-oiint-symbol
\usepackage{esint} % various fancy integral symbols
% \usepackage{stix}


% in-math colorboxed, inspired by https://tex.stackexchange.com/questions/33401/a-version-of-colorbox-that-works-inside-math-environments 
\newcommand{\highlightg}[1]{\colorbox{green!40}{$\displaystyle #1$}}

\newcommand{\highlightb}[1]{\colorbox{blue!20}{$\displaystyle #1$}}

\newcommand{\highlightpink}[1]{\colorbox{red!40}{$\displaystyle #1$}}

\newcommand{\highlightorange}[1]{\colorbox{orange!40}{$\displaystyle #1$}}

\usepackage{bibentry}
\usepackage{amsfonts}
\usepackage{mathtools} % for commands such as '\coloneqq'
\usepackage{xcolor}
\usepackage{bold-extra}

\definecolor{my-lightblue}{HTML}{00aedb}

\newcommand{\R}{\mathbb{R}}
\newcommand{\Rn}{\mathbb{R}^{n}}
\newcommand{\Rm}{\mathbb{R}^{m}}
\newcommand{\nbyn}{n\!\times\!n}
\newcommand{\nbym}{n\times m}


\begin{document}


\cardfrontfoot{GRT}


%=========================================================%

\begin{flashcard}[{\color{my-lightblue} Definition} {\normalfont - \textbf{25.1.} Concepts of GRT}]{Front Page}

Explanations ...\citet{TahaS_VectorCalculus_prePrint}

\vspace*{\stretch{1}}
\end{flashcard}



\begin{flashcard}[{\color{my-lightblue} Definition} {\normalfont - \textbf{25.1.} Concepts of GRT}]{Front Page}

Explanations ...

\vspace*{\stretch{1}}
\end{flashcard}

%=========================================================%

\begin{flashcard}[{\color{my-lightblue} Definition} {\normalfont - \textbf{25.1.} Concepts of GRT}]{Front Page}

Explanations ...

\vspace*{\stretch{1}}
\end{flashcard}



\begin{flashcard}[{\color{my-lightblue} Definition} {\normalfont - \textbf{25.1.} Concepts of GRT}]{Front Page}

Explanations ...

\vspace*{\stretch{1}}
\end{flashcard}

%=========================================================%

\begin{flashcard}[{\color{my-lightblue} Definition} {\normalfont - \textbf{25.1.} Concepts of GRT}]{Front Page}

Explanations ...

\vspace*{\stretch{1}}
\end{flashcard}



\begin{flashcard}[{\color{my-lightblue} Definition} {\normalfont - \textbf{25.1.} Concepts of GRT}]{Front Page}

Explanations ...

\vspace*{\stretch{1}}
\end{flashcard}

%=========================================================%


\begin{flashcard}[{\color{my-lightblue} Definition} {\normalfont - \textbf{25.1.} Concepts of GRT}]{Front Page}

Explanations ...

\vspace*{\stretch{1}}
\end{flashcard}



\begin{flashcard}[{\color{my-lightblue} Definition} {\normalfont - \textbf{25.1.} Concepts of GRT}]{Front Page}

Explanations ...

\vspace*{\stretch{1}}
\end{flashcard}

%=========================================================%

\newpage
\nobibliography{References.bib} % for the purpose of getting a Reference page the \bib... must be uncommented of course, but this gives rise to not just an ugly formatted text but also errors...
% \bibliography{References.bib} 
\bibliographystyle{apalike} % e.g.: plainnat, apalike

\end{document}

References.bib文件

@article{TahaS_VectorCalculus_prePrint,
  author  = {{Taha}, Sochi}, 
  title   = {Tensor Calculus},
  journal = {arXiv pre-print},
  year    = {2016},
  number  = {},
  pages   = {},
  month   = {},
  note    = {\url{https://arxiv.org/abs/1610.04347}}, 
  volume  = 4
}

答案1

这里有两个问题。主要问题是你想在抽认卡文档的末尾添加不是抽认卡的页面。我不知道这是否可行,我怀疑最简单的方法是制作两个文档然后将它们合并在一起——这在这里会很棘手。所以在这个答案中,我忽略了这一点,而是将参考列表放在抽认卡上。如果它太长,这当然是不切实际的。

小问题是默认情况下\bibliography会生成一个章节,但\chapter在 flashcards 环境中没有定义。我通过作弊并让\chapter成为 的同义词来解决这个问题\section。例如,您可以看到与作弊关系不大的解决方案这里

我认为您的示例中有太多不相关的内容,因此我将其精简为一个较小的示例以使其更清晰。此外,我使用了一个标准 bibtex 文件来获取要引用的内容,这样我就不需要额外的 bib 文件了。

\documentclass[avery5371, grid]{flashcards}

\cardfrontstyle{headings}
\cardbackstyle{empty}

\setlength{\cardheight}{50mm}
\setlength{\cardwidth}{80mm}

\usepackage[round]{natbib}

% By default \bibliography will make a \chapter,
% which is undefined in "flashcards".
\let\chapter\section
\begin{document}

\begin{flashcard}{Front Page}
  \citet{Knuth:ct-a}
\end{flashcard}

\begin{flashcard}{References}
  \bibliography{texbook1} 
  \bibliographystyle{apalike}
\end{flashcard}

\end{document}

背面看起来是这样的:

在此处输入图片描述

我知道这不是你的问题的完整答案,但希望仍然有点用处。

相关内容