beim Erstellen eines Stundenplanes bin ich auf folgendes Konstrukt gestoßen.
Wofür sind die Klammern im sty ?
Kann es jemand erklären?
Wenn ich die Klammern weglasse bekomme ich Fehlermeldungen!
schooltimeplan.sty
\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{schooltimetable} \RequirePackage{ifthen, calc, color} \RequirePackage[left=15mm, right=15mm, top=30mm, bottom=40mm,% bindingoffset=0pt, nohead, nofoot, nomarginpar]{geometry} \newlength{\@totalheight} \newlength{\@totalwidth} \newcounter{@timemarks} \newcounter{@daymarks} \newlength{\@rowheight} \setlength{\@rowheight}{1.2cm} \newlength{\@colwidth} \setlength{\@colwidth}{2.8cm} \newcounter{@rowcount} \setcounter{@rowcount}9 \newcounter{@colcount} \setcounter{@colcount}5 \newcounter{@topheight} \setcounter{@topheight}{2} \newenvironment{timetable}{% \noindent% \setlength{\@totalheight}{-\value{@rowcount}\@rowheight}% \setlength{\@totalwidth}{\value{@colcount}\@colwidth}% \setcounter{@timemarks}{\value{@topheight}}% \setcounter{@daymarks}{1}% \begin{minipage}[t][-\@totalheight]{\@totalwidth} \begin{picture} (\strip@pt\@totalwidth,\strip@pt\@totalheight) (0,-\strip@pt\baselineskip) }{ %%% <<<<< Klammern \end{picture} \end{minipage} }
% !TeX program = lualatex % !TeX encoding = UTF-8 % !TeX spellcheck = de_DE_frami % \documentclass[paper=A4,11pt, headinclude=false, footinclude=false]{scrartcl} \usepackage{fontspec} \usepackage{polyglossia} \setdefaultlanguage[variant=german, spelling=new, babelshorthands=true]{german} \usepackage{microtype} \usepackage{schooltimetable} \begin{document} \thispagestyle{empty} xyz \begin{timetable} \end{timetable} \end{document}