From 193bfccda506baf86fa8134da9d8fd4d0e996209 Mon Sep 17 00:00:00 2001 From: Matthew Vernon Date: Sun, 20 Feb 2022 12:27:51 +0000 Subject: [PATCH] Initial commit, version 1.0.0 This is upstream v1.0.0, from the zip file --- COPYING | 339 +++++++++++++++++++++ README | 70 +++++ flashcards.dtx | 776 +++++++++++++++++++++++++++++++++++++++++++++++++ flashcards.dvi | Bin 0 -> 35232 bytes flashcards.ins | 34 +++ flashcards.pdf | Bin 0 -> 168414 bytes 6 files changed, 1219 insertions(+) create mode 100644 COPYING create mode 100644 README create mode 100644 flashcards.dtx create mode 100644 flashcards.dvi create mode 100644 flashcards.ins create mode 100644 flashcards.pdf diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..e77696a --- /dev/null +++ b/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/README b/README new file mode 100644 index 0000000..1fb2719 --- /dev/null +++ b/README @@ -0,0 +1,70 @@ + FlashCards + + A LaTeX Class for Typesetting Flash Cards. + + v1.0.0 + 16 March 2000 + + Alexander M. Budge + +---------------------------------------------------------------------- + DESCRIPTION + +The FlashCards class provides for the typesetting of flash cards in +LaTeX2e. By flash card, I mean a two sided card which has a prompt or +a question on one side and the response or the answer on the flip +(back) side. Flash cards come in many sizes depending on the nature +of the information they contain. In particular, I like using both +3x5'' (index cards) and 2x3.5'' (business cards) which are available +in perforated sheets suitable for printing or copying onto. + + +---------------------------------------------------------------------- + CONTENTS OF DISTRIBUTION + +The package files: + README This file + COPYING The GNU Public License + flashcards.dtx Documentation and source code + flahcards.ins Installation driver + +These files generate: + flashcards.cls FlashCards class source code + avery5371.cfg Avery business cards configuration + avery5388.cfg Avery index cards configuration + samplecards.tex Sample document + + +---------------------------------------------------------------------- + INSTALLATION + +To generate the documentation, run LaTeX on the file "flashcards.dtx". + +To generate the class file, sample document and configuration files, +run LaTeX on the file "flashcards.ins". Place the class file (ending +with '.cls') and the configuration files (ending with '.cfg') in your +LaTeX path. + + +---------------------------------------------------------------------- + DISTRIBUTION CONDITIONS + + FlashCards LaTeX2e Class for Typesetting Double Sided Cards + Copyright (C) 2000 Alexander M. Budge + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or (at +your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program (the file COPYING); if not, write to the Free +Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + + diff --git a/flashcards.dtx b/flashcards.dtx new file mode 100644 index 0000000..9acda8b --- /dev/null +++ b/flashcards.dtx @@ -0,0 +1,776 @@ +% \iffalse +% +%FlashCards LaTeX2e Class for Typesetting Double Sided Cards +%Copyright (C) 2000 Alexander M. Budge +% +%This program is free software; you can redistribute it and/or modify +%it under the terms of the GNU General Public License as published by +%the Free Software Foundation; either version 2 of the License, or +%(at your option) any later version. +% +%This program is distributed in the hope that it will be useful, +%but WITHOUT ANY WARRANTY; without even the implied warranty of +%MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%GNU General Public License for more details. +% +%You should have received a copy of the GNU General Public License +%along with this program (the file COPYING); if not, write to the +%Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% +%<*driver> +\def\filename{flashcards.dtx} +\def\fileversion{1.0.0} +\def\filedate{16 March 2000} +\def\docdate{16 March 2000} +% +% +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% +% +%\NeedsTeXFormat{LaTeX2e}[1996/12/01] +%\ProvidesClass{flashcards}[2000/03/14 0.1.1 (ambudge@mit.edu)] +%\ProvidesFile{samplecards.tex} +%\ProvidesFile{avery5371.cfg} +%\ProvidesFile{avery5388.cfg} +%\RequirePackage{ifthen} +%\RequirePackage{geometry} +%\LoadClass{article} +% +%<*driver> +\documentclass{ltxdoc} +\newcommand{\flashcards}{\textsc{FlashCards}} +\begin{document} +\title{\flashcards + \thanks{Contains version \fileversion\ last revised \filedate}} +\author{Alexander M. Budge \\ \texttt{}} +\date{\docdate} +\maketitle +\DocInput{\filename} +\end{document} +% +% +% \fi +% +% \MakeShortVerb{\|} +% +% \changes{v1.0.0}{16 March 2000}{Full Release.} +% \changes{v0.1.1}{14 March 2000}{Second Pre-release.} +% \changes{v0.1.0}{12 March 2000}{First Pre-release.} +% +% \tableofcontents +% +% \section{Introduction} +% The \flashcards\ class provides for the typesetting of flash +% cards in \LaTeXe. By flash card, I mean a two sided card which +% has a prompt or a question on one side and the response or the +% answer on the flip (back) side. Flash cards come in many sizes +% depending on the nature of the information they contain. In +% particular, I like using both $3 \times 5''$ (index cards) and +% $2 \times 3\frac{1}{2}''$ (business cards) which are available +% in perforated sheets suitable for printing or copying onto. +% +% In order to use this package effectively, you will need to +% accurately configure |dvips| (or similar) for your printer. +% \LaTeX\ provides a helpful |testpage.tex| for this purpose. +% +% +% \section{Using FlashCards} +% \flashcards\ utilizes the standard \LaTeXe\ class interface. Your +% document should be begin with: +% \begin{center} +% |\documentclass[|\textit{options}|]{flashcards}| +% \end{center} +% +% \subsection{Options} +% \DescribeMacro{avery5371} +% All documents should specify the paper type. I have provided +% the two that I use, business cards (Avery 5371 as well as Avery +% 5376, 5377, 5911, 8371, 8376, 8377, 8471 and 8373) and +% \DescribeMacro{avery5388} +% index cards (Avery 5388), but variants are easy to generate. Please +% refer to Section \ref{sec:paperconfig} for the details of creating +% your own configuration file for a particular type of paper. +% +% \DescribeMacro{fronts} +% If desired, you can typeset just the |fronts| of the cards or just +% the |backs| of the cards. Useful if your printer does not print +% \DescribeMacro{backs} +% two sides without your help, although |dvips| offers the same +% functionality with odd/even switches (|-A| or |-B|, respectively). +% +% \DescribeMacro{grid} +% Useful for getting everything lined up as well as for examining +% the cards as you create them, the |grid| option will draw lines +% where the perforation will be. +% +% \DescribeMacro{frame} +% The |frame| option will frame the contents of the card with a thin +% line. There will be a uniform margin (see below for how to set it) +% between the edge of the card and the frame. +% +% \DescribeMacro{dvips} +% If you are using landscape oriented paper, you may want to use the +% |dvips| option to send the right specials to |dvips| so that it +% knows about the orientation without have to tell it from the +% command line. Warning: this option displaces my margins, if the +% same happens to you, then you will want to avoid it or create a +% special configuration for this case. There must be some +% alternative configuration file somewhere that gets used when this +% option is specified for the |geometry| package. +% +% \subsection{Environment} +% \DescribeEnv{flashcard} +% The \flashcards\ class provideds the environment |flashcard| +% for specifying the contents of each flash card. The |flashcard| +% environment has one required argument, which becomes the +% contents of the front side of the card (the question or prompt). +% The body of the environment then becomes the contents of the +% back side of the card. For example, +% \begin{verbatim} +% \begin{flashcard}{Dense Subset} +% A subset $S$ of a normed space $B$ is called \emph{dense} +% in $B$ if {\rm cl} $S$ = $B$. +% \end{flashcard} +% \end{verbatim} +% will produce the front-back pair: +% \begin{center} +% \fbox{\parbox[t][1in][c]{2in}{% +% \footnotesize\vspace*{\fill}\par +% \centerline{\textbf{Dense Subset}}\par\vspace*{\fill}}} +% \fbox{\parbox[t][1in][c]{2in}{% +% \footnotesize\vspace*{\fill}\par\begin{center}% +% A subset $S$ of a normed space $B$ is called \emph{dense} +% in $B$ if {\rm cl} $S$ = $B$.\end{center}\par\vspace*{\fill}}} +% \end{center} +% This is not the end of the story, however, there are several +% styles to choose from and an optional argument to the |flashcard| +% environment. These will be descibed next. +% +% \subsection{Styles} +% By default, \flashcards\ uses the |plain| style for both the front +% and back of the flash card. The |plain| style centers the contents +% horizontally and vertically. The front contents are also set in +% in large bold face, but this can be changed while setting the +% style as described below. +% +% \DescribeMacro{\cardfrontstyle} +% The style of the front of the card can be conveniently selected +% with the |\cardfrontstyle{|\textit{style}|}| command, where +% \textit{style} can be one of |empty|, |plain|, or |headings|. +% The |plain| style has already been described. The |empty| +% style does not center the contents horizontally nor vertically, +% allowing for more generic usage. The |headings| style allows you to +% set a running footer with +% \DescribeMacro{\cardfrontfoot} +% the |\cardfrontfoot{|\textit{text}|}| command, as well +% as set a header for each card with an optional argument to +% the |flashcard| environment. For example, +% \begin{verbatim} +% \cardfrontstyle{headings} +% \cardfrontfoot{Functional Analysis} +% \begin{flashcard}[Definition]{Dense Subset} +% A subset $S$ of a normed space $B$ is called \emph{dense} +% in $B$ if {\rm cl} $S$ = $B$. +% \end{flashcard} +% \end{verbatim} +% will produce the front-back pair: +% \begin{center} +% \fbox{\parbox[t][1in][c]{2in}{% +% \footnotesize\textsc{Definition}\par\vspace*{\fill}\par +% \centerline{\textbf{Dense Subset}}\par\vspace*{\fill}\par +% \hspace*{\fill}\textsc{Functional Analysis}}} +% \fbox{\parbox[t][1in][c]{2in}{% +% \footnotesize\vspace*{\fill}\par\begin{center}% +% A subset $S$ of a normed space $B$ is called \emph{dense} +% in $B$ if {\rm cl} $S$ = $B$.\end{center}\par\vspace*{\fill}}} +% \end{center} +% +% You can also change the default formatting of the contents of the +% front of the card by including the new formatting commands as an +% optional argument to |\cardfrontstyle|. For example, to set the +% overall style to be |plain| (thus centering the contents of the +% front of the card), as well as set the contents in a large +% slanted face, you could issue the command: +% \begin{center} +% |\cardfrontstyle[\LARGE\slshape]{plain}| +% \end{center} +% +% \DescribeMacro{\cardbackstyle} +% The style of the back of the card can be conveniently selected +% with the |\cardbackstyle{|\textit{style}|}| command, where +% \textit{style} can either be |empty| or |plain|. The |plain| style +% has already been described. The |empty| style does not center the +% contents horizontally nor vertically, allowing for more generic +% usage. +% +% The default formatting can also be changed through an optional +% argument in the same manner as for the front of the card. +% +% \subsubsection{Headings Styles} +% \DescribeMacro{\cardfrontheadstyle} +% The header and footer provided for the front of the card by the +% |headings| style can be customized through two style commands. +% \DescribeMacro{\cardfrontfootstyle} +% The available styles for the header and footer are |left|, +% |center| and |right|, which will place the contents of the +% header or footer as advertized. By default the header will be +% |left| justified and the footer will be |right| justified. +% +% Here as well, you can provide an optional argument to specify +% the formatting of the header and footer, for example to have +% the footer centered and set in a small italic face: +% \begin{center} +% |\cardfrontfootstyle[\small\itshape]{center}| +% \end{center} +% +% \subsection{Lengths} +% \flashcards\ has one length (in addition to the those discussed in +% paper configuration below) which allows you to set the size of the +% uniform margin around the contents of both the front and back of +% the card. For example, to set that uniform margin at $1/4''$, you +% can do the following: +% \begin{center} +% |\setlength{\cardmargin}{0.25in}| +% \end{center} +% +% +% \section{Sample Document} +% +% \begin{macrocode} +%<*sample> +\documentclass[avery5388,grid,frame]{flashcards} + +\cardfrontstyle[\large\slshape]{headings} +\cardbackstyle{empty} + +\begin{document} + +\cardfrontfoot{Functional Analysis} + + +\begin{flashcard}[Definition]{Norm on a Linear Space \\ Normed Space} + + A real-valued function $||x||$ defined on a linear space $X$, where + $x \in X$, is said to be a \emph{norm on} $X$ if + + \smallskip + + \begin{description} + \item [Positivity] $||x|| \geq 0$, + \item [Triangle Inequality] $||x+y|| \leq ||x|| + ||y||$, + \item [Homogeneity] $||\alpha x|| = |\alpha| \: ||x||$, + $\alpha$ an arbitrary scalar, + \item [Positive Definiteness] $||x|| = 0$ if and only if $x=0$, + \end{description} + + \smallskip + + where $x$ and $y$ are arbitrary points in $X$. + + \medskip + + A linear/vector space with a norm is called a \emph{normed space}. +\end{flashcard} + + +\begin{flashcard}[Definition]{Inner Product} + + Let $X$ be a complex linear space. An \emph{inner product} on $X$ is + a mapping that associates to each pair of vectors $x$, $y$ a scalar, + denoted $(x,y)$, that satisfies the following properties: + + \medskip + + \begin{description} + \item [Additivity] $(x+y,z) = (x,z) + (y,z)$, + \item [Homogeneity] $(\alpha \: x, y) = \alpha (x,y)$, + \item [Symmetry] $(x,y) = \overline{(y,x)}$, + \item [Positive Definiteness] $(x,x) > 0$, when $x\neq0$. + \end{description} +\end{flashcard} + + +\begin{flashcard}[Definition]{Linear Transformation/Operator} + + A transformation $L$ of (operator on) a linear space $X$ into a linear + space $Y$, where $X$ and $Y$ have the same scalar field, is said to be + a \emph{linear transformation (operator)} if + + \medskip + + \begin{enumerate} + \item $L(\alpha x) = \alpha L(x), \forall x\in X$ and $\forall$ + scalars $\alpha$, and + \item $L(x_1 + x_2) = L(x_1) + L(x_2)$ for all $x_1,x_2 \in X$. + \end{enumerate} + +\end{flashcard} + + +\end{document} +% +% \end{macrocode} +% +% \section{Paper Configuration} +% \label{sec:paperconfig} +% +% A separate configuration file specifies the details of each +% paper type. You should be able to create a new configuration +% file from the information the paper manufacturer provides +% with the product. Again, in order for this to work properly, +% you must accurately configure your printer. I recommend +% using |testpage.tex| and reading the |dvips| (or similar) +% documentation (|info dvips| on a typical \textsc{Linux} +% installation). Also, on my setup I have experienced variation +% between portrait and landscape oriented papers. +% +% There are seven parameters which must be set. The names should be +% somewhat self explanatory. I recommend making a copy of one of the +% existing configuration files and modifying the copy as +% necessary. +% +% For example, a $5 \times 2$ business card stock that I have been +% using has a $0.75''$ left and right margins and a $0.50''$ top margin +% which offset an array of $2''$ high and $3.5''$ wide business cards +% arranged in $5$ vertical rows and $2$ horizontal columns. I use +% the following configuration file: +% \begin{verbatim} +% \newcommand{\cardpaper}{letterpaper} +% \newcommand{\cardpapermode}{portrait} +% \newcommand{\cardrows}{5} +% \newcommand{\cardcolumns}{2} +% \setlength{\cardheight}{2.0in} +% \setlength{\cardwidth}{3.5in} +% \setlength{\topoffset}{0.50in} +% \setlength{\oddoffset}{0.75in} +% \setlength{\evenoffset}{0.75in} +% \end{verbatim} +% All four commands must be defined and all five lengths must be +% specified. If the array of cards is not centered left-to-right +% on the paper, you should set |\oddoffset| to the left margin of +% the front and |\evenoffset| to the right margin of the front. +% +% +% \StopEventually{} +% +% \section{Class Source} +% The \LaTeXe\ source code follows. The flash cards are built up +% in an array of save boxes which are flushed at the end of each +% page and at the end of the document. +% +% \subsection*{Declare Booleans and Set Defaults} +% +% \begin{macrocode} +%<*flashcards> +\newboolean{flashcards@dvips}\setboolean{flashcards@dvips}{false} +\newboolean{flashcards@grid}\setboolean{flashcards@grid}{false} +\newboolean{flashcards@frame}\setboolean{flashcards@frame}{false} +\newboolean{flashcards@fronts}\setboolean{flashcards@fronts}{true} +\newboolean{flashcards@backs}\setboolean{flashcards@backs}{true} +% \end{macrocode} +% +% \subsection*{Declare Lengths} +% +% \begin{macrocode} +\newlength{\cardheight} +\newlength{\cardwidth} +\newlength{\topoffset} +\newlength{\oddoffset} +\newlength{\evenoffset} +\newlength{\oddevenshift} +% +\newlength{\cardmargin} +\newlength{\cardinnerheight} +\newlength{\cardinnerwidth} +% \end{macrocode} +% +% \subsection*{Declare and Process Options} +% +% \begin{macrocode} +\DeclareOption{dvips}{ + \setboolean{flashcards@dvips}{true}} +\DeclareOption{grid}{ + \setboolean{flashcards@grid}{true}} +\DeclareOption{frame}{ + \setboolean{flashcards@frame}{true}} +\DeclareOption{fronts}{ + \setboolean{flashcards@backs}{false}} +\DeclareOption{backs}{ + \setboolean{flashcards@fronts}{false}} +\DeclareOption*{ + \InputIfFileExists{\CurrentOption.cfg}{}{ + \typeout{Coudln't find \CurrentOption.cfg, using defualt.} + \OptionNotUsed}} +\ProcessOptions +\pagestyle{empty} +% \end{macrocode} +% +% \subsection*{Setup Paper} +% +% \begin{macrocode} +\setlength{\oddevenshift}{\oddoffset} +\addtolength{\oddevenshift}{-\evenoffset} +\addtolength{\oddoffset}{-\oddevenshift} +\addtolength{\evenoffset}{\oddevenshift} +\geometry{\cardpapermode, + \cardpaper, + top=\topoffset, + left=\oddoffset, + right=\evenoffset, + twosideshift=\oddevenshift, + bottom=0.0in, + noheadfoot} +\ifthenelse{\boolean{flashcards@dvips}}{\geometry{dvips}}{} +% \end{macrocode} +% +% \subsection*{Create Row/Column Counters} +% +% \begin{macrocode} +\newcounter{flashcards@row} +\newcounter{flashcards@col}[flashcards@row] +% \end{macrocode} +% +% \subsection*{Create Frame and Grid Commands} +% +% \begin{macrocode} +\ifthenelse{\boolean{flashcards@grid}} + {\newcommand{\flashcards@gridbox}[1]{% + \setlength{\fboxsep}{0in}\fbox{#1}} + \addtolength{\cardwidth}{-2\fboxrule} + \addtolength{\cardheight}{-2\fboxrule}} + {\newcommand{\flashcards@gridbox}[1]{#1}} +% +\ifthenelse{\boolean{flashcards@frame}} + {\newcommand{\flashcards@beginframebox}{% + \begin{tabular}{|@{\hspace*{\fboxsep}}c@{\hspace*{\fboxsep}}|}% + \hline}% + \newcommand{\flashcards@endframebox}{\\ \hline + \end{tabular}}} + {\newcommand{\flashcards@beginframebox}{}% + \newcommand{\flashcards@endframebox}{}} +% \end{macrocode} +% +% \subsection*{Create Save Boxes} +% +% \begin{macrocode} +\whiledo{\value{flashcards@row} < \cardrows}{% + \stepcounter{flashcards@row}% + \whiledo{\value{flashcards@col} < \cardcolumns}{% + \stepcounter{flashcards@col}% + \expandafter\newsavebox + \csname flashcardFrontR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname% + \global\expandafter\setbox% + \csname flashcardFrontR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname% + \hbox{\flashcards@gridbox{% + \parbox[t][\cardheight] + [c]{\cardwidth}% + {\rule{\cardwidth}{0pt}% + \rule{0pt}{\cardheight}}}}% + \expandafter\newsavebox + \csname flashcardBackR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname% + \global\expandafter\setbox% + \csname flashcardBackR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname% + \hbox{\flashcards@gridbox{% + \parbox[t][\cardheight] + [c]{\cardwidth}% + {\rule{\cardwidth}{0pt}% + \rule{0pt}{\cardheight}}}}% + } +} +% \end{macrocode} +% +% \subsection*{Initialize Row/Column Counters} +% +% \begin{macrocode} +\setcounter{flashcards@row}{1} +\setcounter{flashcards@col}{1} +% \end{macrocode} +% +% \subsection*{Internal Formatting Commands} +% +% \begin{macrocode} +\newcommand{\flashcards@frontfoot}{} +% +\newcommand{\flashcards@ps@front@empty}[3]{\@gobble{#1}\@gobble{#2}% + \flashcards@format@front#3} +\newcommand{\flashcards@ps@front@plain}[3]{\@gobble{#1}\@gobble{#2}% + \vspace*{\fill}\par% + \begin{center}\flashcards@format@front#3\end{center}% + \par\vspace*{\fill}} +\newcommand{\flashcards@ps@front@headings}[3]{% + {\flashcards@ps@front@head{\flashcards@format@front@head#2}}\par% + \vspace*{\fill}\begin{center}\flashcards@format@front#3\end{center}% + \vspace*{\fill}% + {\flashcards@ps@front@foot{\flashcards@format@front@foot#1}\par% + \vspace*{\fboxsep}}% +} +% +\newcommand{\flashcards@ps@back@begin@empty}{\flashcards@format@back} +\newcommand{\flashcards@ps@back@end@emtpy}{} +\newcommand{\flashcards@ps@back@begin@plain} + {\vspace*{\fill}\center\flashcards@format@back} +\newcommand{\flashcards@ps@back@end@plain}{\vspace*{\fill}} +% +\newcommand{\flashcards@ps@front@head@left}[1]{#1} +\newcommand{\flashcards@ps@front@head@right}[1]{\hspace*{\fill}#1} +\newcommand{\flashcards@ps@front@head@center}[1]{\centerline{#1}} +% +\newcommand{\flashcards@ps@front@foot@left}[1]{#1} +\newcommand{\flashcards@ps@front@foot@right}[1]{\hspace*{\fill}#1} +\newcommand{\flashcards@ps@front@foot@center}[1]{\centerline{#1}} +% +\newcommand{\flashcards@ps@front} + {\flashcards@ps@front@plain} +\newcommand{\flashcards@ps@front@head} + {\flashcards@ps@front@head@left} +\newcommand{\flashcards@ps@front@foot} + {\flashcards@ps@front@foot@right} +\newcommand{\flashcards@ps@back@begin} + {\flashcards@ps@back@begin@plain} +\newcommand{\flashcards@ps@back@end} + {\flashcards@ps@back@end@plain} +% +\newlength{\flashcards@savelineskip} +\newcommand{\flashcards@lineskip@zero} + {\setlength{\flashcards@savelineskip}{\lineskip}% + \setlength{\lineskip}{0pt}} +\newcommand{\flashcards@lineskip@restore} + {\setlength{\lineskip}{\flashcards@savelineskip}} +% +\newcommand{\flashcards@format@front} + {\large\bfseries} +\newcommand{\flashcards@format@front@head} + {\normalsize\scshape} +\newcommand{\flashcards@format@front@foot} + {\normalsize\scshape} +\newcommand{\flashcards@format@back}{} +% +\setlength{\cardmargin}{0.035\cardwidth} +% \end{macrocode} +% +% \subsection*{Internal Flushing Commands} +% +% \begin{macrocode} +\newcommand{\flashcards@flush} + {\flashcards@flushfronts\flashcards@flushbacks} +% +\ifthenelse{\boolean{flashcards@fronts}}{% + \newcommand{\flashcards@flushfronts}{% + \flashcards@lineskip@zero% + \noindent\raggedright\par% + \setcounter{flashcards@row}{0} + \whiledo{\value{flashcards@row} < \cardrows}{% + \stepcounter{flashcards@row}% + \whiledo{\value{flashcards@col} < \cardcolumns}{% + \stepcounter{flashcards@col}% + \flashcards@gridbox{\usebox{% + \csname flashcardFrontR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname}}% + \global\expandafter\setbox% + \csname flashcardFrontR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname% + \hbox{\flashcards@gridbox{% + \parbox[t][\cardheight] + [c]{\cardwidth}% + {\rule{\cardwidth}{0pt}% + \rule{0pt}{\cardheight}}}}% + } + \noindent\raggedright\par% + } + \clearpage% + \flashcards@lineskip@restore% + \setcounter{flashcards@row}{1}% + \setcounter{flashcards@col}{1}% + } +}{% + \newcommand{\flashcards@flushfronts}{}% +} +% +\ifthenelse{\boolean{flashcards@backs}}{% + \newcommand{\flashcards@flushbacks}{% + \flashcards@lineskip@zero% + \noindent\raggedright\par% + \setcounter{flashcards@row}{0} + \whiledo{\value{flashcards@row} < \cardrows}{% + \stepcounter{flashcards@row}% + \setcounter{flashcards@col}{\cardcolumns} + \whiledo{\value{flashcards@col} > 0}{% + \flashcards@gridbox{\usebox{% + \csname flashcardBackR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname}}% + \global\expandafter\setbox + \csname flashcardBackR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname% + \hbox{\flashcards@gridbox{% + \parbox[t][\cardheight] + [c]{\cardwidth}% + {\rule{\cardwidth}{0pt}% + \rule{0pt}{\cardheight}}}}% + \addtocounter{flashcards@col}{-1}% + } + \noindent\raggedright\par% + } + \clearpage% + \flashcards@lineskip@restore% + \setcounter{flashcards@row}{1}% + \setcounter{flashcards@col}{1}% + } +}{% + \newcommand{\flashcards@flushbacks}{}% +} +% +\AtEndDocument{% + \ifthenelse{\value{flashcards@row} = 1}{% + \ifthenelse{\value{flashcards@col} = 1}{}{% + \flashcards@flush}}{\flashcards@flush}% +} +% \end{macrocode} +% +% \subsection*{User Commands and Environments} +% +% \begin{macrocode} +% +\newcommand{\cardfrontstyle}[2][] + {\renewcommand{\flashcards@ps@front} + {\csname flashcards@ps@front@#2\endcsname} + \ifthenelse{\equal{#1}{}}{}{% + \renewcommand{\flashcards@format@front}{#1}}} +% +\newcommand{\cardbackstyle}[2][] + {\renewcommand{\flashcards@ps@back@begin} + {\csname flashcards@ps@back@begin@#2\endcsname} + \renewcommand{\flashcards@ps@back@end} + {\csname flashcards@ps@back@end@#2\endcsname} + \ifthenelse{\equal{#1}{}}{}{% + \renewcommand{\flashcards@format@back}{#1}}} +% +\newcommand{\cardfrontheadstyle}[2][] + {\renewcommand{\flashcards@ps@front@head} + {\csname flashcards@ps@front@head@#2\endcsname} + \ifthenelse{\equal{#1}{}}{}{% + \renewcommand{\flashcards@format@front@head}{#1}}} +% +\newcommand{\cardfrontfootstyle}[2][] + {\renewcommand{\flashcards@ps@front@foot} + {\csname flashcards@ps@front@foot@#2\endcsname} + \ifthenelse{\equal{#1}{}}{}{% + \renewcommand{\flashcards@format@front@foot}{#1}}} +% +\newcommand{\cardfrontfoot}[1] + {\renewcommand{\flashcards@frontfoot}{#1}} +% +\newenvironment{flashcard}[2][]{% + \setlength{\cardinnerwidth}{\cardwidth}% + \addtolength{\cardinnerwidth}{-2\cardmargin}% + \setlength{\cardinnerheight}{\cardheight}% + \addtolength{\cardinnerheight}{-2\cardmargin}% + \ifthenelse{\boolean{flashcards@fronts}}{% + \global\expandafter\setbox% + \csname flashcardFrontR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname% + \hbox{\begingroup\aftergroup}% + \begin{minipage}[t][\cardheight] + [c]{\cardwidth}% + \begin{center}% + \flashcards@beginframebox% + \begin{minipage}[t][\cardinnerheight] + [t]{\cardinnerwidth}% + \flashcards@ps@front{\flashcards@frontfoot}{#1}{#2}% + \end{minipage}% + \flashcards@endframebox% + \end{center}% + \end{minipage}% + \endgroup% + }{\@gobble{#1}}% + \global\expandafter\setbox% + \csname flashcardBackR\roman{flashcards@row}% + C\roman{flashcards@col}\endcsname% + \hbox{\begingroup\aftergroup}% + \begin{minipage}[t][\cardheight] + [c]{\cardwidth}% + \begin{center}% + \flashcards@beginframebox% + \begin{minipage}[t][\cardinnerheight] + [t]{\cardinnerwidth}% + \flashcards@ps@back@begin% +}{% + \flashcards@ps@back@end% + \end{minipage}% + \flashcards@endframebox% + \end{center}% + \end{minipage}% + \endgroup% + \stepcounter{flashcards@col}% + \ifthenelse{\value{flashcards@col} > \cardcolumns}{% + \stepcounter{flashcards@row}% + \ifthenelse{\value{flashcards@row} > \cardrows}{% + \flashcards@flush% + }{% + \setcounter{flashcards@col}{1}% + }% + }{}% +} +% +% \end{macrocode} +% +% \section*{Paper Types} +% A separate configuration file specifies the details of each +% paper type. +% +% \subsection*{Avery5371 Business Cards} +% The $5 \times 2$ business card stock I have been using. It goes +% by many other names as well, depending on color and quantity. +% +% \begin{macrocode} +%<*avery5371> +\newcommand{\cardpapermode}{portrait} +\newcommand{\cardpaper}{letterpaper} +\newcommand{\cardrows}{5} +\newcommand{\cardcolumns}{2} +\setlength{\cardheight}{2.0in} +\setlength{\cardwidth}{3.5in} +\setlength{\topoffset}{0.50in} +\setlength{\oddoffset}{0.75in} +\setlength{\evenoffset}{0.75in} +% +% \end{macrocode} +% +% \subsection*{Avery5388 Index Cards} +% Perforated index card stock. +% +% \begin{macrocode} +%<*avery5388> +\newcommand{\cardpapermode}{portrait} +\newcommand{\cardpaper}{letterpaper} +\newcommand{\cardrows}{3} +\newcommand{\cardcolumns}{1} +\setlength{\cardheight}{3.0in} +\setlength{\cardwidth}{5.0in} +\setlength{\topoffset}{1.0in} +\setlength{\oddoffset}{1.75in} +\setlength{\evenoffset}{1.75in} +% +% \end{macrocode} +% + +\endinput + +% \Finale diff --git a/flashcards.dvi b/flashcards.dvi new file mode 100644 index 0000000000000000000000000000000000000000..b39951dfd2b20f54ad977ac6ac240da4a3f20c75 GIT binary patch literal 35232 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 + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program (the file COPYING); if not, write to the +Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +\endpreamble + +\generateFile{samplecards.tex}{f}{\from{flashcards.dtx}{sample}} +\generateFile{flashcards.cls}{f}{\from{flashcards.dtx}{flashcards}} +\generateFile{avery5371.cfg}{f}{\from{flashcards.dtx}{avery5371}} +\generateFile{avery5388.cfg}{f}{\from{flashcards.dtx}{avery5388}} + +\endinput diff --git a/flashcards.pdf b/flashcards.pdf new file mode 100644 index 0000000000000000000000000000000000000000..66241dc10758fcc4f26d33882dab8952493b070c GIT binary patch literal 168414 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

sXU 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