diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 00:49:07 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 00:49:07 +0000 |
commit | 007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (patch) | |
tree | 90d17e00e572ecb1e24764b6f29c80e098b08d29 /Master/texmf-dist/doc/latex/curve | |
parent | 950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (diff) |
doc/latex
git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/curve')
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/NEWS | 95 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/README | 74 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/curve.el | 110 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/curve.pdf | bin | 0 -> 174198 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/cv.pdf | bin | 0 -> 25321 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/cv.tex | 47 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/curve/rubric.tex | 75 |
7 files changed, 401 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/curve/NEWS b/Master/texmf-dist/doc/latex/curve/NEWS new file mode 100644 index 00000000000..a3f58c74a2e --- /dev/null +++ b/Master/texmf-dist/doc/latex/curve/NEWS @@ -0,0 +1,95 @@ + + + WHAT'S NEW IN CURVE + + + +*** Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 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'. + + +* Version 1.10 +============== +** Support for automatic skipping of identical keys +suggested by Akim Demaille +** Fix alignment problem with empty prefix +reported by Jonas Haulin + +* Version 1.9 +============= +** Fix incompatibilities with the Bibentry package +reported by Joris Desmet +** Fix support for standard bibliography +broken in version 1.8 + +* Version 1.8 +============= +** Prevent page breaks after subrubric headings + +* Version 1.7 +============= +** Support for key horizontal alignment +** \raggedleft and \raggedright can now be used within individual entries +** Fix typo in Danish version of \continuedname + +* Version 1.6 +============= +** Support for rubric and subrubric titles horizontal alignment +** Support for standard LaTeX page style mechanism +** Support for oneside and twoside options +** Support for Portuguese +thanks to Adiel Mittmann <adiel@inf.ufsc.br> +** Bug fix in \bibliography +protect against non existent files, reported by Andrew Comport +** Fix conflict with Hyperref +in some bibliograhy definitions + +* Version 1.5 +============= +** Support for Dutch +thanks to Thomas Delaet <Thomas.Delaet@student.kuleuven.ac.be> +** Bug fix (typo) in the rubric environment +reported by Torsten Liesk + +* Version 1.4 +============= +** Support for photo inclusion +** Support for headers horizontal scaling +** Optional argument to \makeheaders for vertical alignment, +suggested by Dan Luecking + +* Version 1.3 +============= +** Support for Danish +thanks to Kim Rud Bille <krbi01@control.auc.dk> + +* Version 1.2 +============= +** Support for standard bibliography mechanism(s) +** New macro \entry* +** Support for Spanish +thanks to Agustín Martín <agusmba@terra.es> +** Support for German +thanks to Harald Harders <h.harders@tu-bs.de> + +* Version 1.1 +============= +** Support for Italian +thanks to Riccardo Murri <murri@phc.unipi.it> + + + +Local Variables: +mode: outline +End: diff --git a/Master/texmf-dist/doc/latex/curve/README b/Master/texmf-dist/doc/latex/curve/README new file mode 100644 index 00000000000..9fc16690e91 --- /dev/null +++ b/Master/texmf-dist/doc/latex/curve/README @@ -0,0 +1,74 @@ + This is the README file for CurVe, + a LaTeX2e package for typesetting Curricula Vitae + + Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Didier Verna + + +* Copyright +=========== + +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 following files: + +- README (this file) +- NEWS +- curve.ins +- curve.dtx +- curve.el +- cv.tex +- rubric.tex + + +* 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. + + +* Installation +============== + + To install the package, please follow these steps: + +- 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 can also install the file `curve.el' in +a suitable AUC-TeX style directory. + + 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 + +EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 44 08 01 85 +94276 Le Kremlin-Bicêtre, France Fax.+33 (1) 53 14 59 22 didier@xemacs.org + + + + +Local Variables: +mode: outline +End: diff --git a/Master/texmf-dist/doc/latex/curve/curve.el b/Master/texmf-dist/doc/latex/curve/curve.el new file mode 100644 index 00000000000..245d19a7846 --- /dev/null +++ b/Master/texmf-dist/doc/latex/curve/curve.el @@ -0,0 +1,110 @@ +;;; curve.el --- AUC-TeX style file for CurVe + +;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Didier Verna. + +;; Author: Didier Verna <didier@lrde.epita.fr> +;; Maintainer: Didier Verna <didier@lrde.epita.fr> +;; Created: Tue Apr 18 14:49:29 2000 +;; Last Revision: Wed May 19 16:33:24 2004 +;; Keywords: tex abbrev data + +;; 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 all files listed in the file `README'. + + +;;; Commentary: + +;; Contents management by FCM version 0.1-b2. + + +;;; Code: + +(defun curve-rubric-file (optional &optional prompt) + "Prompt for a CurVe rubric filename in the current directory. + +Caution: because of the flavor mechanism of CurVe, this function will use +the choosen file name sans the last TWO extensions." + (TeX-argument-insert + (file-name-sans-extension + (file-name-sans-extension + (read-file-name (TeX-argument-prompt optional + prompt "Rubric file") + "" "" nil))) + optional)) + +(defun curve-rubric-item () + ;; Ideally, we should have a way (like, a prefix) to specify either an + ;; entry, an entry* or a subrubric. But that would require to hack AUC-TeX + ;; in order to pass an optional argument to LaTeX-insert-item. + (TeX-insert-macro "entry*")) + +(add-hook 'LaTeX-mode-hook + (lambda () + (setq LaTeX-item-list + (cons '("rubric" . curve-rubric-item) LaTeX-item-list)))) + + +(TeX-add-style-hook "curve" + (function + (lambda () + (TeX-add-symbols + '("photo" [ "Placement (l, c or r)" ] t) + '("photosep") + '("photoscale" t) + '("leftheader" t) + '("rightheader" t) + '("headerscale" t) + '("headerspace") + '("makeheaders" [ "Alignment (t, c or b)" ]) + + '("title" "Title") + '("subtitle" "Subtitle") + '("titlespace") + '("titlefont" "Font for title") + '("subtitlefont" "Font for subtitle") + '("maketitle") + + '("flavor" "Flavor") + '("makerubric" curve-rubric-file) + + '("rubricalignment" "Alignment (l, c, r, cl, cc)") + '("rubricfont" "For for rubrics") + '("rubricspace") + + '("subrubric" "Subrubric name") + '("subrubricalignment" "Alignment (l, c, r, cl, cc)") + '("subrubricfont" "Font for subrubrics") + '("subrubricspace") + '("subrubricbeforespace") + + '("entry" [ "Key" ] t) + '("entry*" [ "Key" ]) + '("keyfont" "Font for keys") + '("keyalignment" "Alignment (l, c, or r)") + '("prefix" "Prefix command") + + '("continuedname" "Continuation name") + '("listpubname" "List of publications name") + ) + (LaTeX-add-environments + '("rubric" "Name") + ) + ))) + + + + +;;; Local variables: +;;; eval: (put 'TeX-add-style-hook 'lisp-indent-function 1) +;;; End: + +;;; curve.el ends here diff --git a/Master/texmf-dist/doc/latex/curve/curve.pdf b/Master/texmf-dist/doc/latex/curve/curve.pdf Binary files differnew file mode 100644 index 00000000000..d67fbbec718 --- /dev/null +++ b/Master/texmf-dist/doc/latex/curve/curve.pdf diff --git a/Master/texmf-dist/doc/latex/curve/cv.pdf b/Master/texmf-dist/doc/latex/curve/cv.pdf Binary files differnew file mode 100644 index 00000000000..b0f8921477f --- /dev/null +++ b/Master/texmf-dist/doc/latex/curve/cv.pdf diff --git a/Master/texmf-dist/doc/latex/curve/cv.tex b/Master/texmf-dist/doc/latex/curve/cv.tex new file mode 100644 index 00000000000..33410079b60 --- /dev/null +++ b/Master/texmf-dist/doc/latex/curve/cv.tex @@ -0,0 +1,47 @@ +%% cv.tex --- Example of CurVe usage. + +%% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Didier Verna. + +%% PRCS: $Id: cv.tex 1.7 Tue, 01 Mar 2005 11:18:45 +0100 didier $ + +%% 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 + +%% 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'. + + +\NeedsTeXFormat{LaTeX2e} +\documentclass{curve} + +\leftheader{Left Header\\ + Put the information\\ + you want about yourself here} +\rightheader{Right Header\\ + Idem} + + +\title{Your CV's Title} +\subtitle{and the subtitle} + +\begin{document} + +\makeheaders[t] +\maketitle + +\makerubric{rubric} + +\end{document} + +%% cv.tex ends here. diff --git a/Master/texmf-dist/doc/latex/curve/rubric.tex b/Master/texmf-dist/doc/latex/curve/rubric.tex new file mode 100644 index 00000000000..337f272d709 --- /dev/null +++ b/Master/texmf-dist/doc/latex/curve/rubric.tex @@ -0,0 +1,75 @@ +%% rubric.tex --- Example of using CurVe. + +%% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Didier Verna. + +%% PRCS: $Id: rubric.tex 1.7 Tue, 01 Mar 2005 11:18:45 +0100 didier $ + +%% 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 + +%% 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'. + + +\begin{rubric}{The Rubric's Title} + +\entry*[A Key] + 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{\parbox{5cm}{A First Subrubric\\and the sequel}} + +\entry*[A Key] + 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] + 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] + This entry belongs to the second subrubric. +\entry* + This one also belongs to the second subrubric. +\entry*[Another Key] + This is another entry with a new key. +\entry* + This is another entry, but this one has no key. + + \subrubric{} + +\entry*[A Key] + If you want to separate some entries from the subrubric above, + you can for instance make an empty subrubric. +\entry* + You can include other rubrics below. Rubrics can even be split across + pages. The titles will then be repeated. + +\end{rubric} + +%% rubric.tex ends here. + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "cv" +%%% End: |