diff options
author | Karl Berry <karl@freefriends.org> | 2010-12-14 23:18:34 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-12-14 23:18:34 +0000 |
commit | 27de50ad58993af1b9751d0f2ef6691f692304ca (patch) | |
tree | d28573f8e28025f3d7f5a66969956d9ff588b8f3 /Master/texmf-dist/doc/latex/curve | |
parent | b8b55a100110782bb066a4471211ecb691e2399e (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/NEWS | 14 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/README | 63 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/THANKS | 13 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/curve.pdf | bin | 184285 -> 279924 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/examples/Makefile | 70 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/examples/bib.bib | 68 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/examples/bib.tex | 55 | ||||
-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.inc | 46 |
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 Binary files differindex 2f368ba64f2..8a5e11e1774 100644 --- a/Master/texmf-dist/doc/latex/curve/curve.pdf +++ b/Master/texmf-dist/doc/latex/curve/curve.pdf 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'. |