summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/curve
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-12-14 23:18:34 +0000
committerKarl Berry <karl@freefriends.org>2010-12-14 23:18:34 +0000
commit27de50ad58993af1b9751d0f2ef6691f692304ca (patch)
treed28573f8e28025f3d7f5a66969956d9ff588b8f3 /Master/texmf-dist/doc/latex/curve
parentb8b55a100110782bb066a4471211ecb691e2399e (diff)
curve 1.16 (15dec10)
git-svn-id: svn://tug.org/texlive/trunk@20745 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/curve')
-rw-r--r--Master/texmf-dist/doc/latex/curve/NEWS14
-rw-r--r--Master/texmf-dist/doc/latex/curve/README63
-rw-r--r--Master/texmf-dist/doc/latex/curve/THANKS13
-rw-r--r--Master/texmf-dist/doc/latex/curve/curve.pdfbin184285 -> 279924 bytes
-rw-r--r--Master/texmf-dist/doc/latex/curve/examples/Makefile70
-rw-r--r--Master/texmf-dist/doc/latex/curve/examples/bib.bib68
-rw-r--r--Master/texmf-dist/doc/latex/curve/examples/bib.tex55
-rw-r--r--Master/texmf-dist/doc/latex/curve/examples/raw.tex (renamed from Master/texmf-dist/doc/latex/curve/cv.tex)29
-rw-r--r--Master/texmf-dist/doc/latex/curve/examples/rubric.tex (renamed from Master/texmf-dist/doc/latex/curve/rubric.tex)38
-rw-r--r--Master/texmf-dist/doc/latex/curve/header.inc46
10 files changed, 341 insertions, 55 deletions
diff --git a/Master/texmf-dist/doc/latex/curve/NEWS b/Master/texmf-dist/doc/latex/curve/NEWS
index f74f3701610..f366dcedb15 100644
--- a/Master/texmf-dist/doc/latex/curve/NEWS
+++ b/Master/texmf-dist/doc/latex/curve/NEWS
@@ -18,6 +18,20 @@ version 1999/06/01 or later.
CurVe consists of the files listed in the file `README'.
+* Version 1.16
+==============
+** An examples directory
+** New \text macro
+to insert plain text in the middle of rubrics,
+suggested by Alexandre Duret-Lutz and Franco Callegati.
+** Support for openbib option
+which was implicit before, reported by Vasilis Boucharas.
+** Fix incompatibilities with the splitbib package
+reported by Jean Taucol.
+** Handle the bibentry/hyperref incompatibility directly
+** Implement old font commands
+letting packages using them (e.g. fancyhdr) work correctly
+
* Version 1.15
==============
** Support for itemize environments
diff --git a/Master/texmf-dist/doc/latex/curve/README b/Master/texmf-dist/doc/latex/curve/README
index f4c1f4d00fb..835a5168e8c 100644
--- a/Master/texmf-dist/doc/latex/curve/README
+++ b/Master/texmf-dist/doc/latex/curve/README
@@ -2,7 +2,7 @@
ABOUT CURVE
-Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007 Didier Verna
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2010 Didier Verna
This file is part of CurVe.
@@ -16,53 +16,66 @@ version 1999/06/01 or later.
CurVe consists of the following files:
-- README (this file)
- NEWS
-- curve.ins
+- README (this file)
+- THANKS
- curve.dtx
- curve.el
+- curve.ins
+- curve.pdf
- cv.tex
- rubric.tex
-- THANKS
* Description
=============
-CurVe is a class package that hopefully will make your life easier when you
-want to write your CV. It provides you with a set of commands to create
-rubrics, entries in these rubrics etc. CurVe will then properly format your CV
-for you (possibly splitting it onto multiple pages, repeating the titles etc),
-which is usually the most painful part of CV writing. Another nice feature of
-CurVe is its ability to manage different CV "flavors" simultaneously. It is in
-fact often the case that you want to maintain slightly divergent versions of
-your CV at the same time, in order to emphasize on different aspects of your
-background. CurVe also comes with support for AUC-TeX.
+CurVe is a Curriculum Vitae class package for LaTeX2e. It provides you with a
+set of commands to create rubrics, entries in these rubrics etc. CurVe will
+then properly format your CV for you (possibly splitting it onto multiple
+pages, repeating the titles etc), which is usually the most painful part of CV
+writing. Another nice feature of CurVe is its ability to manage different CV
+"flavors" simultaneously. It is in fact often the case that you want to
+maintain slightly divergent versions of your CV at the same time, in order to
+emphasize on different aspects of your background. CurVe also comes with
+support for AUC-TeX.
+
+CurVe homepage: http://www.lrde.epita.fr/~didier/software/latex.php#curve
* Installation
==============
- To install the package, please follow these steps:
+If you are building CurVe from the tarball you need to execute the following
+steps in order to extract the necessary files:
+
+[pdf]latex curve.ins -> will create the class file curve.cls
+[pdf]latex curve.dtx -> (twice) will create the documentation files curve.pdf
+ or curve.dvi. Note that curve.pdf is already part of
+ the distribution.
+
+After that, you need to install the generated documentation and class file to
+a location where LaTeX can find them. For a TDS-compliant layout, the
+following locations are suggested:
+
+[TEXMF]/tex/latex/curve/curve.cls
+[TEXMF]/doc/latex/curve/curve.[pdf|dvi]
-- Run LaTeX on the file `curve.ins' to create the class file `curve.cls'.
-- Run LaTeX on the file `curve.dtx' to create the doc file `curve.dvi'.
-- Install these files anywhere you see fit.
+If you're an AUC-TeX user, you may also install the file `curve.el' in a
+suitable AUC-TeX style directory.
- If you're an AUC-TeX user, you can also install the file `curve.el' in
-a suitable AUC-TeX style directory.
+Once you have installed the package, you might eventually want to process the
+example files from the examples/ directory. Just type "make pdf" or "make dvi"
+in that directory to compile everything.
- Once you have installed the package, you might also want to process
-the example file cv.tex. This will give you an idea of what a CV looks like
-with CurVe by default.
Have fun!
--
-Didier Verna, didier@lrde.epita.fr, http://www.lrde.epita.fr/~didier
+Didier Verna <didier@lrde.epita.fr>
-EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (0)1 44 08 01 85
-94276 Le Kremlin-Bicętre, France Fax.+33 (0)1 53 14 59 22
+Sientific site: http://www.lrde.epita.fr/~didier
+Music (Jazz) site: http://www.didierverna.com
diff --git a/Master/texmf-dist/doc/latex/curve/THANKS b/Master/texmf-dist/doc/latex/curve/THANKS
index 2b2febc5be4..95c5a4de6a4 100644
--- a/Master/texmf-dist/doc/latex/curve/THANKS
+++ b/Master/texmf-dist/doc/latex/curve/THANKS
@@ -2,7 +2,7 @@
THANK YOU!
-Copyright (C) 2007 Didier Verna
+Copyright (C) 2007, 2010 Didier Verna
This file is part of CurVe.
@@ -22,11 +22,12 @@ CurVe consists of the files listed in the file `README'.
** The following persons have contributed code, bug reports, localization,
** suggestions etc:
-Mirko Hessel-von Molo, Seweryn Habdank-Wojewódzki, Joseph Wright, Radek
-Dominiak, Lars Kasper, Alain Coletta, Nico Schlömer, Konrad Skeri Persson,
-Alexandre Duret-Lutz, Akim Demaille, Jonas Haulin, Joris Desmet, Adiel
-Mittmann, Andrew Comport, Thomas Delaet, Torsten Liesk, Dan Luecking, Kim Rud
-Bille, Agustín Martín, Harald Harders, Riccardo Murri.
+Jean Taucol, Franco Callegati, Vasilis Boucharas, Mirko Hessel-von Molo,
+Seweryn Habdank-Wojewódzki, Joseph Wright, Radek Dominiak, Lars Kasper, Alain
+Coletta, Nico Schlömer, Konrad Skeri Persson, Alexandre Duret-Lutz, Akim
+Demaille, Jonas Haulin, Joris Desmet, Adiel Mittmann, Andrew Comport, Thomas
+Delaet, Torsten Liesk, Dan Luecking, Kim Rud Bille, Agustín Martín, Harald
+Harders, Riccardo Murri.
* Generous donators
diff --git a/Master/texmf-dist/doc/latex/curve/curve.pdf b/Master/texmf-dist/doc/latex/curve/curve.pdf
index 2f368ba64f2..8a5e11e1774 100644
--- a/Master/texmf-dist/doc/latex/curve/curve.pdf
+++ b/Master/texmf-dist/doc/latex/curve/curve.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/curve/examples/Makefile b/Master/texmf-dist/doc/latex/curve/examples/Makefile
new file mode 100644
index 00000000000..1f25ac5a36c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/curve/examples/Makefile
@@ -0,0 +1,70 @@
+### Makefile --- Makefile for CurVe examples
+
+## Copyright (C) 2010 Didier Verna
+
+## Author: Didier Verna <didier@lrde.epita.fr>
+## Maintainer: Didier Verna <didier@lrde.epita.fr>
+## Created: Mon Dec 6 11:13:27 2010
+## Last Revision: Mon Dec 6 11:25:22 2010
+
+## This file is part of CurVe.
+
+## CurVe may be distributed and/or modified under the
+## conditions of the LaTeX Project Public License, either version 1.1
+## of this license or (at your option) any later version.
+## The latest version of this license is in
+## http://www.latex-project.org/lppl.txt
+## and version 1.1 or later is part of all distributions of LaTeX
+## version 1999/06/01 or later.
+
+## CurVe consists of the files listed in the file `README'.
+
+
+### Commentary:
+
+## Contents management by FCM version 0.1.
+
+
+### Code:
+
+TEXI2DVI := texi2dvi
+
+BIB_EXAMPLES = bib splitbib
+EXAMPLES := raw $(BIB_EXAMPLES)
+
+PDF_BIB_EXAMPLES = $(BIB_EXAMPLES:%=%.pdf)
+DVI_BIB_EXAMPLES = $(BIB_EXAMPLES:%=%.dvi)
+ALL_BIB_EXAMPLES = $(PDF_BIB_EXAMPLES) $(DVI_BIB_EXAMPLES)
+
+PDF_EXAMPLES = $(EXAMPLES:%=%.pdf)
+DVI_EXAMPLES = $(EXAMPLES:%=%.dvi)
+ALL_EXAMPLES = $(PDF_EXAMPLES) $(DVI_EXAMPLES)
+
+
+all:
+ @echo "Please use either the pdf or the dvi target."
+pdf: $(PDF_EXAMPLES)
+dvi: $(DVI_EXAMPLES)
+
+$(ALL_BIB_EXAMPLES): bib.bib
+$(ALL_EXAMPLES): rubric.tex
+
+
+%.pdf: %.tex
+ $(TEXI2DVI) -p $<
+
+%.dvi: %.tex
+ $(TEXI2DVI) $<
+
+
+clean:
+ -rm *~ *.aux *.lo* *.bbl *.blg *.sbb *.out
+
+distclean: clean
+ -rm $(ALL_EXAMPLES)
+
+
+.PHONY: all pdf dvi clean distclean
+
+
+### Makefile ends here
diff --git a/Master/texmf-dist/doc/latex/curve/examples/bib.bib b/Master/texmf-dist/doc/latex/curve/examples/bib.bib
new file mode 100644
index 00000000000..ac45c943617
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/curve/examples/bib.bib
@@ -0,0 +1,68 @@
+@InProceedings{bib:doe.00.conf1,
+ author = {John Doe},
+ title = {A first conference paper},
+ booktitle = {The first conference proceedings},
+ OPTcrossref = {},
+ OPTkey = {},
+ pages = {200--210},
+ year = {2000},
+ OPTeditor = {},
+ OPTvolume = {},
+ OPTnumber = {},
+ OPTseries = {},
+ OPTaddress = {},
+ OPTmonth = {},
+ OPTorganization = {},
+ OPTpublisher = {},
+ OPTnote = {},
+ OPTannote = {}
+}
+
+@Article{bib:doe.01.journal1,
+ author = {John Doe},
+ title = {A first journal paper},
+ journal = {The first journal},
+ year = {2001},
+ OPTkey = {},
+ OPTvolume = {},
+ OPTnumber = {},
+ pages = {50--60},
+ OPTmonth = {},
+ OPTnote = {},
+ OPTannote = {}
+}
+
+@InProceedings{bib:doe.10.conf2,
+ author = {John Doe},
+ title = {A second conference paper},
+ booktitle = {The second conference proceedings},
+ OPTcrossref = {},
+ OPTkey = {},
+ pages = {100--110},
+ year = {2010},
+ OPTeditor = {},
+ OPTvolume = {},
+ OPTnumber = {},
+ OPTseries = {},
+ OPTaddress = {},
+ OPTmonth = {},
+ OPTorganization = {},
+ OPTpublisher = {},
+ OPTnote = {},
+ OPTannote = {}
+}
+
+@Article{bib:doe.11.journal2,
+ author = {John Doe},
+ title = {A second journal paper},
+ journal = {The second journal},
+ year = {2011},
+ OPTkey = {},
+ OPTvolume = {},
+ OPTnumber = {},
+ pages = {40--50},
+ OPTmonth = {},
+ OPTnote = {},
+ OPTannote = {}
+}
+
diff --git a/Master/texmf-dist/doc/latex/curve/examples/bib.tex b/Master/texmf-dist/doc/latex/curve/examples/bib.tex
new file mode 100644
index 00000000000..e17beeead3f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/curve/examples/bib.tex
@@ -0,0 +1,55 @@
+%%% bib.tex --- Example of CurVe usage with BibTeX.
+
+%% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2010 Didier Verna.
+
+%% Author: Didier Verna <didier@lrde.epita.fr>
+%% Maintainer: Didier Verna <didier@lrde.epita.fr>
+%% Created: Mon Dec 6 10:57:19 2010
+%% Last Revision: Mon Dec 6 11:33:52 2010
+
+%% This file is part of CurVe.
+
+%% CurVe may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.1
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.1 or later is part of all distributions of LaTeX
+%% version 1999/06/01 or later.
+
+%% CurVe consists of the files listed in the file `README'.
+
+
+%%% Commentary:
+
+%% Contents management by FCM version 0.1.
+
+
+%%% Code:
+
+\NeedsTeXFormat{LaTeX2e}
+\documentclass{curve}
+
+\leftheader{Left header\\
+ Insert information here\\
+ And also here}
+\rightheader{Right header\\
+ Insert information here\\
+ And also here}
+
+\title{CV Title}
+\subtitle{Subtitle}
+
+\begin{document}
+
+\makeheaders[t]
+\maketitle
+
+\nocite{*}
+\bibliographystyle{plain}
+\bibliography{bib}
+
+\end{document}
+
+
+%%% bib.tex ends here
diff --git a/Master/texmf-dist/doc/latex/curve/cv.tex b/Master/texmf-dist/doc/latex/curve/examples/raw.tex
index f9d972222df..5c0c7d6b75d 100644
--- a/Master/texmf-dist/doc/latex/curve/cv.tex
+++ b/Master/texmf-dist/doc/latex/curve/examples/raw.tex
@@ -1,11 +1,11 @@
-%% cv.tex --- Example of CurVe usage.
+%%% raw.tex --- Example of CurVe usage.
-%% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Didier Verna.
+%% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2010 Didier Verna.
%% Author: Didier Verna <didier@lrde.epita.fr>
%% Maintainer: Didier Verna <didier@lrde.epita.fr>
%% Created: Thu Dec 10 16:04:01 2000
-%% Last Revision: Fri Feb 6 17:27:21 2004
+%% Last Revision: Mon Dec 6 10:57:19 2010
%% This file is part of CurVe.
@@ -19,18 +19,25 @@
%% CurVe consists of the files listed in the file `README'.
+%%% Commentary:
+
+%% Contents management by FCM version 0.1.
+
+
+%%% Code:
\NeedsTeXFormat{LaTeX2e}
\documentclass{curve}
-\leftheader{Left Header\\
- Put the information\\
- you want about yourself here}
-\rightheader{Right Header\\
- Idem}
+\leftheader{Left header\\
+ Insert information here\\
+ And also here}
+\rightheader{Right header\\
+ Insert information here\\
+ And also here}
-\title{Your CV's Title}
-\subtitle{and the subtitle}
+\title{CV Title}
+\subtitle{Subtitle}
\begin{document}
@@ -41,4 +48,4 @@
\end{document}
-%% cv.tex ends here.
+%%% raw.tex ends here
diff --git a/Master/texmf-dist/doc/latex/curve/rubric.tex b/Master/texmf-dist/doc/latex/curve/examples/rubric.tex
index f92f0e69ac2..8fa8803e0c0 100644
--- a/Master/texmf-dist/doc/latex/curve/rubric.tex
+++ b/Master/texmf-dist/doc/latex/curve/examples/rubric.tex
@@ -1,11 +1,11 @@
-%% rubric.tex --- Example of using CurVe.
+%%% rubric.tex --- Example of using CurVe.
-%% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Didier Verna.
+%% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2010 Didier Verna.
%% Author: Didier Verna <didier@lrde.epita.fr>
%% Maintainer: Didier Verna <didier@lrde.epita.fr>
%% Created: Thu Dec 10 16:04:01 2000
-%% Last Revision: Fri Feb 6 17:38:00 2004
+%% Last Revision: Mon Dec 6 11:04:22 2010
%% This file is part of CurVe.
@@ -19,37 +19,49 @@
%% CurVe consists of the files listed in the file `README'.
+
+%%% Commentary:
+
+%% Contents management by FCM version 0.1.
+
+
+%%% Code:
+
\begin{rubric}{The Rubric's Title}
-\subrubric{A Second Subrubric}
-\entry*[A Key]
+\entry*[Key 1]
This is an entry with a key. The key is displayed on the left, and you're
reading the entry's contents. As you can see, this entry does not belong to
a subrubric.
\subrubric{A First Subrubric}
-\entry*[A Key]
+\entry*[Key 2]
This entry belongs to the first subrubric. Before the subrubric,
some space is added to separate it from the previous entry.
\entry*
After the subrubric, some space is also added to separate it from the
first entry. Note that this entry has no key. The entries contents are
aligned together.
-\entry*[Another Key]
+\text{\par\itshape
+ This is a piece of text produced by the \texttt{\char`\\text} macro. It
+ spawns the whole text width. If you want to further separate it from the
+ normal entries with vertical space (like here), you can use the
+ \texttt{\char`\\par} command.\par}
+\entry*[Key 3]
This is another entry with a new key.
\entry*
This is another entry, but this one has no key. Note the text bullet
which serves as a visual clue, especially when several entries share the
same key.
\subrubric{A Second Subrubric}
-\entry*[A Key]
+\entry*[Key 1]
This entry belongs to the second subrubric.
\entry*
This one also belongs to the second subrubric.
-\entry*[Another Key]
+\entry*[Key 2]
This is another entry with a new key.
\entry*
This is another entry, but this one has no key.
- \subrubric{}
-\entry*[A Key]
+\subrubric{}
+\entry*[Key 3]
If you want to separate some entries from the subrubric above,
you can for instance make an empty subrubric.
\entry*
@@ -57,9 +69,9 @@
pages. The titles will then be repeated.
\end{rubric}
-%% rubric.tex ends here.
+%%% rubric.tex ends here
%%% Local Variables:
%%% mode: latex
-%%% TeX-master: "cv"
+%%% TeX-master: "raw"
%%% End:
diff --git a/Master/texmf-dist/doc/latex/curve/header.inc b/Master/texmf-dist/doc/latex/curve/header.inc
new file mode 100644
index 00000000000..efeaefd9dfc
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/curve/header.inc
@@ -0,0 +1,46 @@
+%%
+%% This is file `header.inc',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% curve.dtx (with options: `header')
+%%
+
+
+%% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Didier Verna
+
+%% Copyright (C) 2010 Didier Verna
+
+%% This file is part of CurVe.
+
+%% CurVe may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.1
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.1 or later is part of all distributions of LaTeX
+%% version 1999/06/01 or later.
+
+%% CurVe consists of the files listed in the file `README'.
+
+%% \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 \~}
+\ProvidesClass{curve}[2010/12/14 v1.16 Curriculum Vitae class for LaTeX2e]
+
+\endinput
+%%
+%% End of file `header.inc'.