%\iffalse THIS IS A META COMMENT % File: scrguide.mbs % Copyright 2001 Markus Kohm % E-mail: markus.kohm@gmx.de % % This program can be redistributed and/or modified under the terms % of the LaTeX Project Public License Distributed from CTAN % archives in directory macros/latex/base/lppl.txt; either % version 1 of the License, or any later version. % % It is part of the KOMA-Script bundle, %==================================================================== % A Journal Definition File for extra journals % to be included with other master bibliography style files %-------------------------------------------------------------------- % (See version and date in the \ProvidesFile command below) %-------------------------------------------------------------------- % This file is self-documenting: simply LaTeX it! %==================================================================== % %------------------------------------------------------------------- % Begin module: %\fi % \ProvidesFile{scrguide.mbs}[2001/03/22 0.1] %\iffalse %<*a&!a> % The following ensures that the driver part is not seen by makebst % The driver part must not contain any \end other than \end{document} ! \ifx\endoptions\undefined\let\tempx=\relax\else \long\def\tempx#1\end#2{}\fi\tempx % %<*driver> \NeedsTeXFormat{LaTeX2e}% \documentclass[a4paper,10pt,twoside]{article}% \usepackage{doc}% \raggedbottom \CodelineNumbered \RecordChanges % Comment out next line to print coding \OnlyDescription \setlength{\oddsidemargin}{0.5\paperwidth} \addtolength{\oddsidemargin}{-0.5\textwidth} \addtolength{\oddsidemargin}{-1in} \setlength{\evensidemargin}{\oddsidemargin} \begin{document} \DocInput{scrguide.mbs} \end{document} % % END OF META COMMENT \fi % \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 \~} % % \setcounter{StandardModuleDepth}{1} % \setcounter{IndexColumns}{2} % \setlength{\IndexMin}{10cm} % % \changes{0.1}{2001/03/22}{Initial contributed version} % % \pagestyle{myheadings} % \markboth{Markus Kohm}{Extra Journal Names} % % \title{{\bfseries Extra Journal Definition File}\\ % for master bibliographic style files} % % \author{Markus Kohm} % % \GetFileInfo{scrguide.mbs} % \date{This paper describes file \texttt{\filename},\\ % version \fileversion{} from \filedate} % % \maketitle % % \MakeShortVerb{\|} % % \parskip=1ex \parindent=0pt % % \newcommand{\btx}{{\sc Bib}\TeX} % \newcommand{\dtx}{\textsf{docstrip}} % % \section{Introduction} % % This file adds a list of preprogrammed extra journal names to % bibliographic style files, in both full and abbreviated versions. % These defined journal names will be added to those in the main master % bibliography style file. % % This is not a self-sufficient \texttt{.mbs} file, but rather may % be used together with one that contains support for % external definition files. % % % See the documentation for \texttt{makebst} for formatting details. % % \section{The Menu Information} % % All the menu information is nested between \dtx{} guard options % |%<*options>| \dots\ |%|, and the last command is % |\endoptions|. The rest of the file is nested between |%<*!options>| % \dots\ |%| in order to exclude it if \dtx{} is used to % extract only the menu information. % % A journal-names files should contain at most only one option, \texttt{jabr}. % This is because \texttt{merlin} version~3.5 can now handle several % journal-name files, but does not look into them for the options, but % rather asks for \texttt{jabr} from the main file. For compatibility with % older versions, the option menu must be kept here. % % \begin{macrocode} %<*options> \mes{^^JEXTRA JOURNAL NAMES:} \optdef{*}{}{Full extra journal names}{} \optdef{a}{jabr}{Abbreviate extra names}{for journals} \getans \endoptions % % \end{macrocode} % % \StopEventually{\PrintChanges} % % \section{The Coding} % \begin{macrocode} %<*!options> %<*jabr> MACRO{DTK}{"Die \TeX\-nische Ko\-m\^^b{o}\-die"} MACRO{TUGboat}{"TUGboat"} MACRO{TTN}{"\TeX{} and TUG News"} MACRO{KOMAScript}{\KOMAScript} % % % End module: scrguide.mbs % \end{macrocode} % \Finale