summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/curve
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-02-26 17:14:29 +0000
committerKarl Berry <karl@freefriends.org>2008-02-26 17:14:29 +0000
commit994ed09222390f3206082e8f80b4a2c7d1ebd8c2 (patch)
treecff647ea5c0ad4ecf5069c5fcc09891c6b854b7f /Master/texmf-dist/source/latex/curve
parent22591f8f533f27ac66dc4fbaacedf25c1870cd18 (diff)
curve 1.15 (25feb08)
git-svn-id: svn://tug.org/texlive/trunk@6755 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/curve')
-rw-r--r--Master/texmf-dist/source/latex/curve/curve.dtx68
1 files changed, 57 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/curve/curve.dtx b/Master/texmf-dist/source/latex/curve/curve.dtx
index 99585445cb4..f481fd5df21 100644
--- a/Master/texmf-dist/source/latex/curve/curve.dtx
+++ b/Master/texmf-dist/source/latex/curve/curve.dtx
@@ -3,11 +3,12 @@
% curve.dtx --- Doc file for the CurVe package (code and documentation)
%
% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Didier Verna.
+% Copyright (C) 2008 Didier Verna
%
% Author: Didier Verna <didier@lrde.epita.fr>
% Maintainer: Didier Verna <didier@lrde.epita.fr>
% Created: Thu Dec 10 16:04:01 1998
-% Last Revision: Tue Jun 12 11:03:35 2007
+% Last Revision: Mon Feb 25 17:55:12 2008
%
% This file is part of CurVe.
%
@@ -50,7 +51,7 @@
% \fi
%
% \catcode`\¡=14
-% ^^A\CheckSum{1099}
+% \CheckSum{1202}
%% \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
@@ -67,9 +68,9 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%
-% \newcommand\version{1.14}
-% \newcommand\releasedate{2007/11/27}
-% \newcommand\packagecopyright{Copyright \copyright{} 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Didier Verna}
+% \newcommand\version{1.15}
+% \newcommand\releasedate{2008/02/25}
+% \newcommand\packagecopyright{Copyright \copyright{} 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Didier Verna}
% \newcommand\auctex{AUC-\TeX}
% \newcommand\cv{\textsc{CV}}
% \MakeShortVerb{\|}
@@ -622,11 +623,24 @@
% want to reduce your margins.
%
% \subsection{Vertical spacing}
-% For readability, you might be tempted to leave empty lines here and there in
-% your rubric environments. I advise you against this because this may
-% (currently, at least) affect vertical spacing. It is better to stick entries
-% and subrubrics together, and play with the spacing commands to achieve the
-% desired layout.
+% Although they might look a bit like itemize environments, \curve{} rubrics
+% are implemented with tables. This has an important consequence: empty lines
+% in rubrics do affect the vertical spacing of your document (at least for the
+% time being).
+%
+% You might be tempted to leave such empty lines here and there for
+% readability, or for this precise effect it has on vertical spacing, but I
+% advise you against this. Better to stick entries and subrubrics together,
+% and play with the spacing commands to achieve the desired layout. This will
+% ensure a more consistent layout with future versions of \curve.
+%
+% If you are using \BibTeX{}, you should also be aware of the fact that some
+% \BibTeX{} styles output empty lines between |\bibitem|'s, and this has an
+% unfortunate influence on vertical spacing for the same technical reason. If
+% this vertical space annoys you, what you can do is modify the \BibTeX{}
+% style in order to avoid the production of these empty lines. For instance,
+% in |plain.bst|, this simply boils down to removing the call to |newline$| at
+% the beginning of the |output.bibitem| function.
%
% \subsection{The \texttt{ltx} Extension}
% Personally, I prefer to keep \texttt{.tex} for \TeX{} files, and use the
@@ -713,6 +727,10 @@
%
% \section{Changes}
% \begin{itemize}
+% \item[v1.15] Support for itemize environments, suggested by Mirko Hessel-von
+% Molo\\
+% Added some documentation about vertical spacing problems in |bbl| files,
+% suggested by Seweryn Habdank-Wojew\'odzki
% \item[v1.14] Support for reverse counting bibliographic entries, suggested
% by Joseph Wright\\
% Support for Polish thanks to Radek Dominiak\\
@@ -784,7 +802,7 @@
% First, the class announcement and the initial requirements:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{curve}[2007/11/27 v1.14
+\ProvidesClass{curve}[2008/02/25 v1.15
Curriculum Vitae class for LaTeX2e]
\RequirePackage{ltxtable}
@@ -1460,6 +1478,34 @@
\setlength\parskip{0pt}
\setlength\tabcolsep{10pt}
\setlength\arrayrulewidth{.4\p@}
+\setlength\leftmargini{2.5em}
+\leftmargin\leftmargini
+\setlength\leftmarginii{2.2em}
+\setlength\leftmarginiii{1.87em}
+\setlength\leftmarginiv{1.7em}
+\setlength\leftmarginv{1em}
+\setlength\leftmarginvi{1em}
+\setlength\labelsep{.5em}
+\setlength\labelwidth{\leftmargini}
+\addtolength\labelwidth{-\labelsep}
+\@beginparpenalty -\@lowpenalty
+\@endparpenalty -\@lowpenalty
+\@itempenalty -\@lowpenalty
+\renewcommand\theenumi{\@arabic\c@enumi}
+\renewcommand\theenumii{\@alph\c@enumii}
+\renewcommand\theenumiii{\@roman\c@enumiii}
+\renewcommand\theenumiv{\@Alph\c@enumiv}
+\newcommand\labelenumi{\theenumi.}
+\newcommand\labelenumii{(\theenumii)}
+\newcommand\labelenumiii{\theenumiii.}
+\newcommand\labelenumiv{\theenumiv.}
+\renewcommand\p@enumii{\theenumi}
+\renewcommand\p@enumiii{\theenumi(\theenumii)}
+\renewcommand\p@enumiv{\p@enumiii\theenumiii}
+\newcommand\labelitemi{\textbullet}
+\newcommand\labelitemii{\normalfont\bfseries \textendash}
+\newcommand\labelitemiii{\textasteriskcentered}
+\newcommand\labelitemiv{\textperiodcentered}
\raggedbottom
\onecolumn
\pagestyle{empty}