summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fullblck
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-11 23:53:37 +0000
committerKarl Berry <karl@freefriends.org>2006-01-11 23:53:37 +0000
commitbad593825c87bb70ab7a9d7ac554e2d2b603cafd (patch)
tree324ad1e3906284b3385045df7ae7ff483eb35f02 /Master/texmf-dist/source/latex/fullblck
parentfd77d0a096c4d4051211640800de1bc5b9b5fce7 (diff)
trunk/Master/texmf-dist/source/latex/fullblck
git-svn-id: svn://tug.org/texlive/trunk@301 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/fullblck')
-rw-r--r--Master/texmf-dist/source/latex/fullblck/fullblck.dtx170
-rw-r--r--Master/texmf-dist/source/latex/fullblck/fullblck.ins9
2 files changed, 179 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/fullblck/fullblck.dtx b/Master/texmf-dist/source/latex/fullblck/fullblck.dtx
new file mode 100644
index 00000000000..67fb54ea7c9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/fullblck/fullblck.dtx
@@ -0,0 +1,170 @@
+% \iffalse
+%% File: fullblck.dtx Copyright 1998,1999 James H. Cloos, Jr. <cloos@jhcloos.com>
+%
+%<*preamble>
+%
+% (1) If you do not already have 'fullblck.ins'
+% run 'fullblck.dtx' through LaTeX to create it.
+%
+% Now run 'fullblck.ins' through (La)TeX to get the package.
+%
+% [Or use 'docstrip' and extract 'fullblck.sty' from 'fullblck.dtx'
+% using option 'package']
+%
+% (2) Then run 'fullblck.dtx' three times thought LaTeX
+% to get the documentation 'fullblck.dvi'.
+%
+%
+%
+%%% ====================================================================
+%%% @LaTeX-package-file{
+%%% author = "James H. Cloos, Jr.",
+%%% version = "1.03",
+%%% date = "1999/May/25",
+%%% time = "22:30:00 UTC",
+%%% filename = "fullblck.dtx",
+%%% address = "James H. Cloos, Jr.
+%%% 6607 Brodie Ln #414
+%%% Austin, TX 78745-4650
+%%% US",
+%%% telephone = "+1 888.612.7791",
+%%% FAX = "+1 888.612.7791",
+%%% email = "cloos@jhcloos.com",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "letter, fullblock",
+%%% supported = "yes",
+%%% abstract = "This package defines commands for using
+%%% standard SI units in all your texts. The
+%%% package provides different options for the
+%%% spacing of the units.",
+%%% docstring = "This is based heavily on LaTeX2e's letter.dtx, which is:
+%%% Copyright 1993 1994 1995 1996 1997 The LaTeX3 Project
+%%% and any individual authors listed in letter.dtx.
+%%% My modifications are Copyright 1998,1999 James H. Cloos, Jr.
+%%% All rights reserved.",
+%%% }
+%%% ====================================================================
+%
+%
+% IMPORTANT COPYRIGHT NOTICE:
+%
+% This package is based on letter.dtx from LaTeX2e and may be used and
+% distributed under the same terms as LaTeX2e.
+%
+%</preamble>
+%
+%
+%<*batchfile>
+\begin{filecontents}{fullblck.ins}
+\def\batchfile{fullblck.ins}
+\input docstrip.tex
+\keepsilent
+\generate{\file{fullblck.sty}{\from{fullblck.dtx}{package}}}
+\endbatchfile
+\end{filecontents}
+%</batchfile>
+%
+%<*driver>
+\def\fileversion{1.03}
+\def\filedate{1999/May/25}
+\documentclass{ltxdoc}
+%
+\begin{document}
+\DocInput{fullblck.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+%
+% \CheckSum{0}
+% \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 \~}
+%
+%
+%
+% \title{The \texttt{fullblck} package\thanks{This file
+% has version number \fileversion, last revised \filedate.}}
+%
+% \author{James H. Cloos, Jr.}
+% \date{1998/November/24}
+% \maketitle
+%
+%
+% \changes{v1.1}{1998/11/17}{Initial version.}%
+% \changes{v1.2}{1998/11/24}{Coverted to \textsc{dtx} file.}%
+%
+% \begin{abstract}
+% This article describes the \texttt{fullblck} package which modifies
+% the \texttt{letter} class to use a full block layout.
+% Specifically, this means that the return address,
+% date and closing will be set at the left margin.
+% \end{abstract}
+%
+% \section{Introduction}
+% In the US, there are three common layouts used for business letters.
+% \LaTeX2e's \texttt{letter} class implements the indented layout.
+% This package modifies
+% \LaTeX2e's \texttt{letter} class to set the letter in the fullblock
+% layout. No attempt is made to support the semi-block layout.
+%
+%
+% \section{How to use the package}
+%
+% Add \texttt{\char92usepackage\{fullblck\}} to the preamble of your letter.
+% No options are required or supported, and no new commands are defined.
+%
+% \section{The implementation}
+%
+% First, the basic boilerplate for a \textsc{sty} file:
+%
+% \begin{macrocode}
+%<*package>
+\NeedsTeXFormat{LaTeX2e}[1996/06/01]
+\ProvidesPackage{fullblck}
+ [1998/11/17 v1.1 JHCloos FullBlock Style for Letters]
+% \end{macrocode}
+%
+% Now we set the \texttt{\char92longindentation} to zero;
+% this puts the closing at the left margin.
+%
+% \begin{macrocode}
+\longindentation=0pt%
+% \end{macrocode}
+%
+% Finally we redefine \texttt{\char92opening} to just dump the return
+% address and date at the left margin in \texttt{\char92raggedright}
+% mode.
+%
+% \begin{macrocode}
+\renewcommand*{\opening}[1]{\ifx\@empty\fromaddress
+ \thispagestyle{firstpage}%
+ {\raggedright\@date\par}%
+ \else % home address
+ \thispagestyle{empty}%
+ {\raggedright\ignorespaces
+ \fromaddress \\*[2\parskip]%
+ \@date \par}%
+ \fi
+ \vspace{2\parskip}%
+ {\raggedright \toname \\ \toaddress \par}%
+ \vspace{2\parskip}%
+ #1\par\nobreak}
+%</package>
+% \end{macrocode}
+%
+%
+% \Finale
+
diff --git a/Master/texmf-dist/source/latex/fullblck/fullblck.ins b/Master/texmf-dist/source/latex/fullblck/fullblck.ins
new file mode 100644
index 00000000000..a57525cd03c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/fullblck/fullblck.ins
@@ -0,0 +1,9 @@
+%% LaTeX2e file `fullblck.ins'
+%% generated by the `filecontents' environment
+%% from source `fullblck' on 2003/04/06.
+%%
+\def\batchfile{fullblck.ins}
+\input docstrip.tex
+\keepsilent
+\generate{\file{fullblck.sty}{\from{fullblck.dtx}{package}}}
+\endbatchfile