Document ClassesError moderncv : Missing \begin{document}

Information and discussion about specific document classes and how to create your own document classes.
Post Reply
Mestejoan
Posts: 1
Joined: Tue Mar 03, 2015 1:26 am

Error moderncv : Missing \begin{document}

Post by Mestejoan »

Hy,
I try to make my CV with latex and I use the moderncv class.
I have a compilation error and, in spite of many search on the internet, I don't find a solution.
I am using emacs as text editor.

Here, the code:

Code: Select all

Code, edit and compile here:
\documentclass[12pt,a4paper]{moderncv}
\moderncvtheme{classic}
\moderncvcolor{blue}
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage{helvet} % police helvetica pour exemple
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry} % marges
\setlength{\hintscolumnwidth}{2cm}
\name{John}{\textsc{Doe}}
\title{montitre}
\address{marue}{maville}
\email{monmail@mail.com}
%\homepage{www.site.com}
\mobile{0x xx xx xx xx}
\extrainfo{mesinfos}
\begin{document}
\maketitle
\section{Formation}
\cventry{2018-2020}{une école}{xxx}{xxx}{xxx}{xxxx}
\cventry{Juin 2017}{xxxxx}{xxxx}{xxxxx}{}{}
\section{Experience professionnelle}
\cventry{xxxx-xxxx}{Ingénieur de rcherche}{Commissariat à l'énergie
atomique}{Grenoble—Isère}{recherche et développement sur des
nano-membranes de Silicium.}
\begin{itemize}
\item Mise en œuvre et procédés en salle blanche ;
\item intégration et caractérisation des membranes MEMS d'épaisseur
nanométrique
\end{itemize}}
\cventry{2010--2013}{Ingénieur d'études de projets}{Cerdux}{Reims}{}
\section{Langues}
\cvitemwithcomment{Anglais}{Lu, parlé, écrit}{un commentaire si besoin}
\cvitemwithcomment{Allemand}{Scolaire}{Idem}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
and now the error message:

Code: Select all

Code, edit and compile here:
Running `LaTeX' on `cv' with ``latex -interaction=nonstopmode "\input" cv.tex''
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
LaTeX2e <2011/06/27>
Babel <3.9k> and hyphenation patterns for 77 languages loaded.
(./cv.tex (/usr/share/texlive/texmf-dist/tex/latex/moderncv/moderncv.cls)
! Undefined control sequence.
l.3 \moderncvtheme
{classic}
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.3 \moderncvtheme{c
lassic}
! Undefined control sequence.
l.4 \moderncvcolor
{blue}
Overfull \hbox (20.0pt too wide) in paragraph at lines 3--5
[]
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel-french/frenchb.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def)))
(/usr/share/texlive/texmf-dist/tex/latex/carlisle/scalefnt.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
! Undefined control sequence.
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Thanks for your help!!!
Last edited by Stefan Kottwitz on Tue Mar 03, 2015 1:56 am, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

User avatar
Stefan Kottwitz
Site Admin
Posts: 10323
Joined: Mon Mar 10, 2008 9:44 pm

Error moderncv : Missing \begin{document}

Post by Stefan Kottwitz »

Welcome to the forum!

Because of the error message saying \moderncvtheme is undefined, I think your moderncv version is too old and you need to update it.

Then there are small syntax errors.
For example, I added an opening brace before the itemize environment, and commented a cventry out. Check that it runs by clicking "Open in writeLaTeX".

Code: Select all

Code, edit and compile here:
\documentclass[12pt,a4paper]{moderncv}
\moderncvtheme{classic}
\moderncvcolor{blue}
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage{helvet} % police helvetica pour exemple
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry} % marges
\setlength{\hintscolumnwidth}{2cm}
\name{John}{\textsc{Doe}}
\title{montitre}
\address{marue}{maville}
\email{monmail@mail.com}
%\homepage{www.site.com}
\mobile{0x xx xx xx xx}
\extrainfo{mesinfos}
\begin{document}
\maketitle
\section{Formation}
\cventry{2018-2020}{une école}{xxx}{xxx}{xxx}{xxxx}
\cventry{Juin 2017}{xxxxx}{xxxx}{xxxxx}{}{}
\section{Experience professionnelle}
\cventry{xxxx-xxxx}{Ingénieur de rcherche}{Commissariat à l'énergie
atomique}{Grenoble—Isère}{recherche et développement sur des
nano-membranes de Silicium.}
{\begin{itemize}
\item Mise en œuvre et procédés en salle blanche ;
\item intégration et caractérisation des membranes MEMS d'épaisseur
nanométrique
\end{itemize}}
%\cventry{2010--2013}{Ingénieur d'études de projets}{Cerdux}{Reims}{}
\section{Langues}
\cvitemwithcomment{Anglais}{Lu, parlé, écrit}{un commentaire si besoin}
\cvitemwithcomment{Allemand}{Scolaire}{Idem}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Stefan
LaTeX.org admin
Post Reply