I am trying to use the Curve package to prepare my CV. I have the
latest version of MikTeX installed on my XP and the Curve package
installed in a path that LaTeX can find. However, when I compile the
example file included with the package, LaTeX has trouble compiling it.
I appreciate your help and advise. Attached below are the input and
log files.
Vijay
Example file:
\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}
Log file:
This is pdfTeX, Version 3.141592-1.21a (MiKTeX 2.4) (preloaded
format=latex 2005.12.4) 4 DEC 2005 18:27
**D:/Download*Files/curve/cv.tex
(D:/Download Files/curve/cv.tex
LaTeX2e <2003/12/01>
Babel <v3.6j> and hyphenation patterns for english, loaded.
(curve.cls
Document Class: curve 2005/09/14 v1.10 Curriculum Vitae class for LaTeX2e
(D:\VJ\localtexmf\tex\latex\carlisle\ltxtable.sty
Package: ltxtable 1995/12/11 v0.2 longtable/tabularx merge (DPC)
(D:\VJ\localtexmf\tex\latex\Tools\tabularx.sty)
(D:\VJ\localtexmf\tex\latex\Tools\longtable.sty
Package: longtable 2000/10/22 v4.10 Multi-page Table package (DPC)
\LTleft=\skip41
\LTright=\skip42
\LTpre=\skip43
\LTpost=\skip44
\LTchunksize=\count79
\LTcapwidth=\dimen102
\LT@head=\box26
\LT@firsthead=\box27
\LT@foot=\box28
\LT@lastfoot=\box29
\LT@cols=\count80
\LT@rows=\count81
\c@LT@tables=\count82
\c@LT@chunks=\count83
\c@table=\count84
\LT@p@ftn=\toks14
)) (D:\VJ\localtexmf\tex\latex\Tools\calc.sty
Package: calc 1998/07/07 v4.1b Infix arithmetic (KKT,FJ)
\calc@Acount=\count85
\calc@Bcount=\count86
\calc@Adimen=\dimen103
\calc@Bdimen=\dimen104
\calc@Askip=\skip45
\calc@Bskip=\skip46
LaTeX Info: Redefining \setlength on input line 59.
LaTeX Info: Redefining \addtolength on input line 60.
\calc@denominator=\count87
)
! Undefined control sequence.
l.58 \newcolumntype
{k}{>{\@keyfont}l}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.58 \newcolumntype{k
}{>{\@keyfont}l}
You're in trouble here. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
Missing character: There is no k in font nullfont!
Missing character: There is no > in font nullfont!
Missing character: There is no l in font nullfont!
Overfull \hbox (20.0pt too wide) in paragraph at lines 58--70
[]
[]
\subrubricbeforespace=\skip47
\subrubricspace=\skip48
\@almosttextwidth=\skip49
\rubricspace=\skip50
\headerspace=\skip51
\photosep=\skip52
\photo@width=\skip53
\leftheader@width=\skip54
\rightheader@width=\skip55
\titlespace=\skip56
\c@bibcount=\count88
(C:\texmf\tex\latex\base\size10.clo
File: size10.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
) [1]) (cv.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 38.
LaTeX Font Info: ... okay on input line 38.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 38.
LaTeX Font Info: ... okay on input line 38.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 38.
LaTeX Font Info: ... okay on input line 38.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 38.
LaTeX Font Info: ... okay on input line 38.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 38.
LaTeX Font Info: ... okay on input line 38.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 38.
LaTeX Font Info: ... okay on input line 38.
! Undefined control sequence.
\LTXtable #1#2->\begingroup \TX@target
#1\relax \expandafter \TX@newcol
\exp...
l.43 \makerubric{rubric}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing number, treated as zero.
<to be read again>
\relax
l.43 \makerubric{rubric}
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Illegal unit of measure (pt inserted).
<to be read again>
\relax
l.43 \makerubric{rubric}
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)
! Undefined control sequence.
\LTXtable ...newcol \expandafter {\tabularxcolumn
{\TX@col@width }}\def
\@el...
l.43 \makerubric{rubric}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
<recently read> \TX@newcol
l.43 \makerubric{rubric}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\LTXtable ...fter {\tabularxcolumn {\TX@col@width
}}\def \@elt
##1{\global \...
l.43 \makerubric{rubric}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\LTXtable ...kpt }\let \@elt \relax \TX@old@table
=\maxdimen
\TX@col@width =...
l.43 \makerubric{rubric}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\LTXtable ...X@old@table =\maxdimen \TX@col@width
=\TX@target \global
\TX@co...
l.43 \makerubric{rubric}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\LTXtable ...=\maxdimen \TX@col@width =\TX@target
\global \TX@cols
=\@ne \TX...
l.43 \makerubric{rubric}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing number, treated as zero.
<to be read again>
\global
l.43 \makerubric{rubric}
....
The log file continues with similar errors.
[...]
>Log file:
>
>[...]
>(D:\VJ\localtexmf\tex\latex\carlisle\ltxtable.sty
>Package: ltxtable 1995/12/11 v0.2 longtable/tabularx merge (DPC)
> (D:\VJ\localtexmf\tex\latex\Tools\tabularx.sty)
tabularx is supposed to load array.sty here, but for some reason yours
doesn't. why? have you hacked at your copy of tabularx? -- if so i
would recommend simply refreshing it from the archive. (i note it's a
private copy -- in localtexmf -- so refreshing from your distribution
is presumably not what's wanted.)
>(D:\VJ\localtexmf\tex\latex\Tools\longtable.sty
>Package: longtable 2000/10/22 v4.10 Multi-page Table package (DPC)
>[...]
>
>! Undefined control sequence.
>l.58 \newcolumntype
> {k}{>{\@keyfont}l}
this is a command defined by array.sty, which tabularx uses (as well
as curve.cls).
the output of \listfiles might be enlightening, but i'm not sure how.
aha! -- are you using a pre-latex2e version of tabularx? -- it doesn't
announce itself in your log, as one would expect of something so old:
it would also explain it being in a localtexmf directory with a
non-standard name...
--
Robin Fairbairns, Cambridge
Regards, Vijay Vulava