Klammern in picture Umgebung

Tabellen und Grafiken erstellen und anordnen


diaasc
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 22. Feb 2017, 19:19
Wohnort: Waiblingen

Klammern in picture Umgebung

Beitrag von diaasc »

Hallo,
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}
}
Aufruf in:
% !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}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Die sind Teil der \newenvironment-Definition:
\newenvironment{timetable}{%
   Befehle für den Anfang
    }{
   Befehle für das Ende
   }


diaasc
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 22. Feb 2017, 19:19
Wohnort: Waiblingen

Beitrag von diaasc »

Vielen Dank,
vor lauter Bäume habe ich den Wald nicht gesehen!

Antworten