[tex-live] Trouble with Texlive2007 + scrlttr2 + asymTypB.lco

Stephan Hennig mailing_list at arcor.de
Fri Mar 2 16:00:45 CET 2007


[Full quote, because copying this to bugs at komascript.de.]

Bert Trüger schrieb:
> Hi,
> 
> I have a problem with asymTypB.lco for scrlttr2 with Texlive2007. On Texlive
> 2005 I can't remember a serious problem, now scrlttr2 still works with
> pdflatex and xelatex (I have added a minimal example), but with
> asymTypB.lcopdflatex complains
> "[PDFLaTeX] BriefvorlageLatex.tex =>
> BriefvorlageLatex.pdf(/usr/local/texlive/2007/bin/i386-linux/pdflatex)
> [PDFLaTeX] mit Status 1 beendet
> /usr/local/texlive/2007/texmf-dist/tex/latex/koma-script/asymTypB.lco:11:Undefined
> control sequence. }
> ./BriefvorlageLatex.tex:20:Command \@typearea at end already defined.
> \begin{document}
> ./BriefvorlageLatex.tex:26:There's no line here to end. \opening{L.S.,}
> ./BriefvorlageLatex.tex:26:There's no line here to end. \opening{L.S.,}
> [PDFLaTeX] 4 Fehler, 0 Warnungen, 0 badboxes" and xelatex will not compile.
> The asymTypB.lco should be correct as I have copied and pasted the text from
> "Replacing LATEX2ε standard classes with
> KOMA-Script" to asymTypB.lco in the KomaScript-directory.
> 
> Has anybody an idea?

Since I can reproduce this with KOMA-Script v2.97 Beta on MiKTeX I don't
think this is a bug in TeX Live.  I'm copying this to
bugs at komascript.de.  To subscribe send mail to bugs-subscribe at komascript.de.

Best regards,
Stephan Hennig

> 
> Thanks in advance
> 
> Chris
> 
> Minimal example:

Minimal example:
\documentclass[%
% asymTypB,
  DIV=9,
  fontsize=11pt,
  pagesize,
  twoside,
  ]{scrlttr2}
\setkomavar{place}{Leiden}
\nexthead{}
\setkomavar{fromname}{Yuri Robbers}
\setkomavar{fromaddress}{Fruinlaan 15\\2313 EP Leiden\\The Netherlands}
\setkomavar{fromphone}{+31{--}71{--}5121365}
\setkomavar{fromfax}{+31{--}71{--}5144543}
\setkomavar{fromemail}{robbers at lemun.org}
\setkomavar{fromurl}{http://www.lemun.org}
\pagestyle{empty}

\begin{document}
 \begin{letter}{%
      The Prac\TeX\ Journal\\c/o the Editor{-}in{-}chief\\2701 Some
Street\\32768 Anytown}
\setkomavar{subject}{Beurteilung}
\opening{L.S.,}
Test
\closing{With kind regards,\\}
\end{letter}
\end{document}


asymTypB.lco:
\ProvidesFile{asymTypB.lco}%
             [2005/04/09 v0.2a unsupported LCO-file]%
\LoadLetterOption{DINmtext}%
\setlength{\oddsidemargin}{\useplength{toaddrhpos}}%
\addtolength{\oddsidemargin}{-1in}%
% Take care that the shift stays intact even after recalculating the pag
% layout (see Kohm & Morawski 2005, section C.7)
\l at addto@macro{\@typearea at end}{%
  \setlength{\oddsidemargin}{\useplength{toaddrhpos}}%
  \addtolength{\oddsidemargin}{-1in}%
}
\ifx\AtBeginDocument\@notprerr
  \KOMAoptions{DIV=last}%
\else
  \AtBeginDocument{%
    \g at addto@macro{\@typearea at end}{%
      \setlength{\oddsidemargin}{\useplength{toaddrhpos}}%
      \addtolength{\oddsidemargin}{-1in}%
    }%
  }%
\fi
% continue as per description
\@setplength{firstheadvpos}{0pt}%
\@setplength{firstheadwidth}{\paperwidth}%
\@setplength{firstfootvpos}{\paperheight}%
\@addtoplength[-]{firstfootvpos}{\useplength{toaddrvpos}}%
\@addtoplength{refvpos}{-1.5\baselineskip}%
\newkomavar{company}%
\@newplength{infocolwidth}%
% Kohm & Morawski 2005, C.7. Modifikationen (Modifications)
\ifdim \textwidth<0.666\paperwidth
  \@setplength{infocolwidth}{.22222\paperwidth}%
\else
  \@setplength{infocolwidth}{0.1667\paperwidth}%
\fi
% continue as per description
\firsthead{%
  \fontsize{7}{8}\sffamily
  \hspace*{\fill}%
  \begin{picture}(0,0)%
    \put(0,0){\parbox[t]{\useplength{infocolwidth}}{%
        \vspace{\useplength{toaddrvpos}}%
        \usekomavar{fromlogo}%
      }%
    }%
    \put(0,0){\parbox[t]{\useplength{infocolwidth}}{%
        \raggedright
        \vspace{\useplength{refvpos}}%
        \vspace{\useplength{refaftervskip}}%
        \usekomavar{place}\usekomavar{placeseparator}\\
        \usekomavar{date}\\[10\baselineskip]
        \usekomavar{fromname}
        \ifkomavarempty{company}{}{%
          \\
          \usekomavar{company}%
        }\\[\baselineskip]
        \usekomavar{fromaddress}\\
        \usekomavar*{fromphone}\usekomavar{fromphone}\\
        \usekomavar*{fromfax}\usekomavar{fromfax}%
        \\[\baselineskip]
        \usekomavar{fromemail}\\
        \usekomavar{fromurl}\\
      }%
    }%
    \put(0,0){\parbox[t]{\useplength{infocolwidth}}{%
        \raggedright
        \vspace{\useplength{firstfootvpos}}%
        \vspace{-\footskip}%
        \usekomavar{frombank}\\%
      }%
    }%
  \end{picture}%
  \hspace*{\useplength{infocolwidth}}%
}%
\l at addto@macro\@firstheadfootfield{\setkomavar{date}{}}
\nexthead{%
  \begingroup
    \@tempswatrue
    \if at twoside\ifodd\number\value{page}
        \else\@tempswafalse\fi\fi
    \if at tempswa
      \makebox[0pt][l]{%
        \hspace*{-\oddsidemargin}\hspace{-1in}%
        \hspace{\paperwidth}%
        \hspace{-\useplength{infocolwidth}}%
        \normalfont\fontsize{7}{8}\sffamily

        \begin{picture}(0,0)
          \put(0,0){\parbox[t]{\useplength{infocolwidth}}{%
              \vspace*{-\topmargin}\vspace{-1in}%
              \vspace{-\headheight}%
              \vspace{\useplength{toaddrvpos}}%
              \begin{tabular}{@{}c@{}}
                \usekomavar{fromlogo}\\
                \usekomavar{company}\\
              \end{tabular}%
            }%
          }%
        \end{picture}%
      }%
    \fi
  \endgroup
}%
\pagestyle{headings}%
\endinput



More information about the tex-live mailing list