tufte-book errors miktex 2.9/TeXnicCenter

524 views
Skip to first unread message

Lee

unread,
Jan 22, 2011, 2:08:00 AM1/22/11
to tufte-latex
Hi all,

Just discovered tufte-book style class, it looks great in examples but
I failed to compile the book example or even a simple doc like this
one.

\documentclass{tufte-book}
\title{Quick Test}
\author{K}
\begin{document}
\maketitle % 25 errors from now on
\listfiles
\end{document}

First error from the log file:

<<<<
! Argument of \MakeTextUppercase has an extra }.
<inserted text>
\par
l.6 \maketitle

I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.

Runaway argument?
>>>>

In the resulting pdf I found this comment:

Package
soul Error: Reconstruction
failedSee the soul package documentation
for explanation.I came
across hyphenatable material
enclosed in group braces,˙which
I can’t handle. Either drop the
braces or make the material˙unbreakab
using an \mbox (\hbox). Note
that a space˙also counts as possible
hyphenation point. See page 4 of the manual.˙I’m leaving
a black square so that you can
see where I am right now.

the black square mentioned appears after Quick Test.


I am using miktex 2.9 (very fresh install) and TeXnicCenter.
Any ideas are greatly appreciated.

Thanks,
Lee



Kevin Godby

unread,
Jan 22, 2011, 2:19:42 AM1/22/11
to tufte...@googlegroups.com
Hello, Lee.

On Sat, Jan 22, 2011 at 1:08 AM, Lee <lear...@gmail.com> wrote:
> Hi all,
>
> Just discovered tufte-book style class, it looks great in examples but
> I failed to compile the book example or even a simple doc like this
> one.
>
> \documentclass{tufte-book}
> \title{Quick Test}
> \author{K}
> \begin{document}
> \maketitle % 25 errors from now on
> \listfiles
> \end{document}
>
> First error from the log file:
>
> <<<<
> ! Argument of \MakeTextUppercase has an extra }.
> <inserted text>
>                \par
> l.6 \maketitle
>
> I've run across a `}' that doesn't seem to match anything.
> For example, `\def\a#1{...}' and `\a}' would produce
> this error. If you simply proceed now, the `\par' that
> I've just inserted will cause me to report a runaway
> argument that might be the root of the problem. But if
> your `}' was spurious, just type `2' and it will go away.
>
> Runaway argument?
>>>>>

There's a bug in the letterspacing code. I think this is (at least
partially) fixed in the version of the code in the svn repository.
But a quick work-around is to use nols document class option:

\documentclass[nols]{tufte-book}

Let me know if you still have problems.

Thanks!

--Kevin Godby

Kirk Lowery

unread,
Jan 22, 2011, 8:50:42 AM1/22/11
to tufte...@googlegroups.com
On Sat, Jan 22, 2011 at 2:19 AM, Kevin Godby <god...@gmail.com> wrote:
There's a bug in the letterspacing code.  I think this is (at least
partially) fixed in the version of the code in the svn repository.
But a quick work-around is to use nols document class option:

 \documentclass[nols]{tufte-book}

At least on my system, the [nols] option makes the title on the header of succeeding pages all lower case. I don't find the current stable tufte-latex usable. I  had to downgrade to the previous version. See Issue 45: https://code.google.com/p/tufte-latex/issues/detail?id=45

Blessings,

Kirk
--
Kirk E. Lowery, PhD
President & Senior Research Fellow
The J. Alan Groves Center for Advanced Biblical Research
http://www.GrovesCenter.org/blogs/kirk
--
$DO || ! $DO ; try
try: command not found

Lee

unread,
Jan 22, 2011, 11:27:06 PM1/22/11
to tufte-latex
Thanks Kevin, this seems to do the trick.

Lee

On Jan 22, 8:19 pm, Kevin Godby <god...@gmail.com> wrote:
> Hello, Lee.
Reply all
Reply to author
Forward
0 new messages