我想将答案中的代码改编为latex 抽认卡问题这样右侧有问题而左侧有答案,而不是在页面的底部。
这样我就可以将其打印出来并在上面涂鸦,以不断地对相同的定义进行测试。
空白的东西有时会派上用场,但无论如何,这个问题更可能是我的风格。
我尝试去适应它,但进展不太顺利,答案似乎总是在底部。
根据以下建议检查了 flashcards 包,并且我肯定已经安装了它:
这人的抽认卡编译得很好。我想我会用他的作为模板,而不是之前的链接,但即使是这个仍然有同样的问题;答案在不同的页面上,而不是你可以折叠的东西上
有人能想到一种方法来适应它吗?
编辑:添加我从 Jason Underdown 那里借来的改编代码这是我借来的
\documentclass[avery5371,grid]{flashcards}
\usepackage[latin1]{inputenc}
\usepackage{amsfonts}
\usepackage{amsmath}
\cardfrontstyle[\large\slshape]{headings}
\cardbackstyle{empty}
\begin{document}
\begin{flashcard}[Definition]{Method of Frobenius}
\vspace*{\stretch{1}}
\begin{displaymath}
w(x,r)=(x-x_{0})\sum_{n=0}^{\infty}a_{n}(x-x_{0})^{n}
\end{displaymath}
\vspace*{\stretch{1}}
\end{flashcard}
\begin{flashcard}[Definition]{Hamiltonian operator}
\vspace*{\stretch{1}}
\begin{displaymath}
\textrm{\^H} = -\frac{\hbar^2}{2m}\nabla^2 + V
\end{displaymath}
\vspace*{\stretch{1}}
\end{flashcard}
\end{document}
更新:我更近了一步。它不在该软件包的配置中,所以我需要解决这个问题。我认为到目前为止,我已经将它打印在两页上,但顺序更容易将纸张粘在一起,如果打印:
\documentclass[avery5371,grid,dvips]{flashcards}
更新:我已通读了所有内容,但无法使用此软件包完成此操作。我最接近实现的是能够对其进行格式化,以便我可以将其两页粘贴在一起。
更新:也渴望获得打印的解决方案。我知道 anki 并且使用过它,但有时我发现坐在电脑前并不总是需要的,而老式的笔和纸解决方案才是真正有用的。(除此之外,我发现 anki 过了一段时间就把问题变成了答案,对我来说,这是一个真正的缺陷)
另一个包裹/想法?
答案1
pgfpages
以下是使用而不是 的“概念证明” flashcards
。这为虚拟页面在物理页面上的放置方式提供了相当大的灵活性。
我必须模仿抽认卡的外观,但可能做得很糟糕。\makeatletter ... \makeatother
只需在虚拟页面上添加边框,而无需定义全新的页面布局即可。
\documentclass{article}
\usepackage[paperwidth=.5\paperwidth,paperheight=.25\paperheight]{geometry}
\usepackage{pgfpages}
\pagestyle{empty}
\thispagestyle{empty}
\pgfpagesuselayout{8 on 1}[a4paper]
\makeatletter
\@tempcnta=1\relax
\loop\ifnum\@tempcnta<9\relax
\pgf@pset{\the\@tempcnta}{bordercode}{\pgfusepath{stroke}}
\advance\@tempcnta by 1\relax
\repeat
\makeatother
\newenvironment{flashcard}[2][]{%
\noindent \textsc{#1}
\vfill
\centerline{{\Large\emph{#2}}}
\vfill
\newpage
}
{\newpage}
\usepackage[latin1]{inputenc}
\usepackage{amsfonts}
\usepackage{amsmath}
\begin{document}
\begin{flashcard}[Definition]{Method of Frobenius}
\vspace*{\stretch{1}}
\begin{displaymath}
w(x,r)=(x-x_{0})\sum_{n=0}^{\infty}a_{n}(x-x_{0})^{n}
\end{displaymath}
\vspace*{\stretch{1}}
\end{flashcard}
\begin{flashcard}[Definition]{Hamiltonian operator}
\vspace*{\stretch{1}}
\begin{displaymath}
\textrm{\^H} = -\frac{\hbar^2}{2m}\nabla^2 + V
\end{displaymath}
\vspace*{\stretch{1}}
\end{flashcard}
\end{document}
结果:
答案2
我不知道这是否有帮助(到目前为止只有德语版本),但这里http://www.rbergmann.info/projekte/kartei.html是另一种可能实现您想要的方法:可打印的抽认卡,仅限于欧洲格式(到目前为止)。免责声明:我是该软件包的作者(由于缺少英文手册,我尚未将其提交给 CTAN)。
答案3
您可能想查看一个名为“Anki”的程序(http://ankisrs.net/)。这是一个开源闪存卡程序,支持 Latex 公式(通过 dvipng),适用于每个平台(包括手机)。不幸的是,它没有“打印”功能,如果这对您来说很重要的话。