ccvformat: Format a Canadian Common CV as HTML, LaTeX, or PDF



The "Canadian Common CV" (CCV) was introduced in 2002 by a consortium of Canadian research funding organizations. The idea is that researchers enter their CV data only once, and can then extract the data in different formats to suit the requirements of different funding agencies.

One drawback of the CCV is that, once the data has been entered, it not easy for researchers to extract a meaningfully formatted CV for their own private purposes (e.g., personal website, tenure, promotion). CVs that are automatically generated by funding agencies are not typically suitable for this purpose. Users can download the CCV data only in XML format, which is not directly suitable for presentation purposes.

The ccvformat package provides software for converting CCV data from XML format to human-readable form, such as HTML, LaTeX, or PDF. The package provides the following programs:

  • ccv2html: convert a Canadian Common CV to HTML.
  • ccv2tex: convert a Canadian Common CV to LaTeX.
The output of ccv2tex is a LaTeX file, which can be further converted to PDF using the separately installed pdflatex program.


Input: The file CCV.xml contains a sample Canadian Common CV in XML format. You can open this file directly in a web browser; most browsers will display it as a generically formatted XML document tree.

Output: Click below to see the HTML output, LaTeX output, and PDF output, respectively.


The following must be installed:
  • xsltproc, version 1.1.28 [link]
To generate PDF output, you also need: On Ubuntu or Debian Linux, both programs can be installed with:
   sudo apt-get install xsltproc
   sudo apt-get install texlive-latex-base
On other operating systems, follow your own operating system's instructions.



For usage instructions, see the file README.

Version history

January 8, 2015: Release 0.1. First public release.


Copyright © 2014-2015 Peter Selinger.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.

See the file COPYING for details.

Back to Homepage: [home]
Peter Selinger / Department of Mathematics and Statistics / Dalhousie University
selinger@users.sourceforge.net / PGP key