summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/curve
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
commit007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (patch)
tree90d17e00e572ecb1e24764b6f29c80e098b08d29 /Master/texmf-dist/doc/latex/curve
parent950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (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/NEWS95
-rw-r--r--Master/texmf-dist/doc/latex/curve/README74
-rw-r--r--Master/texmf-dist/doc/latex/curve/curve.el110
-rw-r--r--Master/texmf-dist/doc/latex/curve/curve.pdfbin0 -> 174198 bytes
-rw-r--r--Master/texmf-dist/doc/latex/curve/cv.pdfbin0 -> 25321 bytes
-rw-r--r--Master/texmf-dist/doc/latex/curve/cv.tex47
-rw-r--r--Master/texmf-dist/doc/latex/curve/rubric.tex75
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
new file mode 100644
index 00000000000..d67fbbec718
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/curve/curve.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/curve/cv.pdf b/Master/texmf-dist/doc/latex/curve/cv.pdf
new file mode 100644
index 00000000000..b0f8921477f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/curve/cv.pdf
Binary files differ
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: