From ac192254fcda6b3d7241f3fdf1ad2d0f32d1b7ed Mon Sep 17 00:00:00 2001 From: David Kaufmann Date: Sat, 1 Feb 2020 02:01:52 +0100 Subject: merge vutinfminutes into vutinf --- vutinfminutes.dtx | 183 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 183 insertions(+) create mode 100644 vutinfminutes.dtx (limited to 'vutinfminutes.dtx') diff --git a/vutinfminutes.dtx b/vutinfminutes.dtx new file mode 100644 index 0000000..3a023d9 --- /dev/null +++ b/vutinfminutes.dtx @@ -0,0 +1,183 @@ +% \iffalse meta-comment +% vim: textwidth=75 +%<*internal> +\iffalse +% +%<*readme> +| +-------------:| ----------------------------------------------------------- +vutinfminutes:| TU Wien Faculty for Informatics meeting minutes package + Author:| David Kaufmann + E-mail:| david.kaufmann@tuwien.ac.at + License:| Released under the LaTeX Project Public License v1.3c or later + See:| http://www.latex-project.org/lppl.txt + + +Short description: +Some text about the package: probably the same as the abstract. +% +%<*internal> +\fi +\def\nameofplainTeX{plain} +\ifx\fmtname\nameofplainTeX\else + \expandafter\begingroup +\fi +% +%<*install> +\input docstrip.tex +\keepsilent +\askforoverwritefalse +\preamble +-------------:| ----------------------------------------------------------- +vutinfminutes:| TU Wien Faculty for Informatics meeting minutes package + Author:| David Kaufmann + E-mail:| david.kaufmann@tuwien.ac.at + License:| Released under the LaTeX Project Public License v1.3c or later + See:| http://www.latex-project.org/lppl.txt + +\endpreamble +\postamble + +Copyright (C) 2020 by David Kaufmann + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License (LPPL), either +version 1.3c of this license or (at your option) any later +version. The latest version of this license is in the file: + +http://www.latex-project.org/lppl.txt + +This work is "maintained" (as per LPPL maintenance status) by +David Kaufmann. + +This work consists of the file vutinfminutes.dtx and a Makefile. +Running "make" generates the derived files README.vutinfminutes, vutinfminutes.pdf and vutinfminutes.sty. +Running "make inst" installs the files in the user's TeX tree. +Running "make install" installs the files in the local TeX tree. + +\endpostamble + +\usedir{tex/latex/vutinfminutes} +\generate{ + \file{\jobname.sty}{\from{\jobname.dtx}{package}} +} +% +%\endbatchfile +%<*internal> +\usedir{source/latex/vutinfminutes} +\generate{ + \file{\jobname.ins}{\from{\jobname.dtx}{install}} +} +\nopreamble\nopostamble +\usedir{doc/latex/vutinfminutes} +\generate{ + \file{README.vutinfminutes.txt}{\from{\jobname.dtx}{readme}} +} +\ifx\fmtname\nameofplainTeX + \expandafter\endbatchfile +\else + \expandafter\endgroup +\fi +% +% \fi +% +% \iffalse +%<*driver> +\ProvidesFile{vutinfminutes.dtx} +% +%\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%\ProvidesPackage{vutinfminutes} +%<*package> + [2020/01/31 v1.00 TU Wien Faculty for Informatics meeting minutes package] +% +%<*driver> +\documentclass{ltxdoc} +\usepackage[a4paper,margin=25mm,left=50mm,nohead]{geometry} +\usepackage[numbered]{hypdoc} +\usepackage{\jobname} +\EnableCrossrefs +\CodelineIndex +\RecordChanges +\begin{document} + \DocInput{\jobname.dtx} +\end{document} +% +% \fi +% +% \GetFileInfo{\jobname.dtx} +% \DoNotIndex{\newcommand,\newenvironment} +% +%\title{\textsf{vutinfminutes} --- TU Wien Faculty for Informatics meeting minutes package\thanks{This file +% describes version \fileversion, last revised \filedate.} +%} +%\author{David Kaufmann\thanks{E-mail: david.kaufmann@tuwien.ac.at}} +%\date{Released \filedate} +% +%\maketitle +% +%\changes{v1.00}{2020/01/31}{First public release} +% +% \begin{abstract} +% ==== Put abstract text here. ==== +% \end{abstract} +% +% \section{Usage} +% +% ==== Put descriptive text here. ==== +% +% \DescribeMacro{\dummyMacro} +% This macro does nothing.\index{doing nothing|usage} It is merely an +% example. If this were a real macro, you would put a paragraph here +% describing what the macro is supposed to do, what its mandatory and +% optional arguments are, and so forth. +% +% \DescribeEnv{dummyEnv} +% This environment does nothing. It is merely an example. +% If this were a real environment, you would put a paragraph here +% describing what the environment is supposed to do, what its +% mandatory and optional arguments are, and so forth. +% +%\StopEventually{^^A +% \PrintChanges +% \PrintIndex +%} +% +% \section{Implementation} +% +% \begin{macrocode} +%<*package> +\usepackage{titlesec} +\titleformat{\part}{\normalfont\large\bfseries}{}{0em}{} +\titlespacing\part{0pt}{6pt plus 4pt minus 2pt}{6pt plus 2pt minus 2pt} +\titleformat{\section}{\normalfont\bfseries}{\hspace{7mm}TOP \thesection: }{0em}{} +\titlespacing\section{0pt}{6pt plus 4pt minus 2pt}{6pt plus 2pt minus 2pt} +% \end{macrocode} +% ueberschriften, don't auto-add pdf outline or TOC entries +% \begin{macrocode} +\renewcommand\addcontentsline[3]{} +% \end{macrocode} +% \begin{macro}{\MEETING} +% \~MEETING defines a \~part, has one argument (the title) and adds it to the +% pdf outline +% \begin{macrocode} +\newcommand{\MEETING}[1]{ + \part{#1} + \pdfbookmark[0]{#1}{part-\thepart} +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\TOP} +% \~TOP adds a topic/Tagesordnungspunkt, has one argument (the title) and +% adds it to the pdf outline +% \begin{macrocode} +\newcommand{\TOP}[1]{ + \section{#1} + \pdfbookmark[1]{TOP \thesection: #1}{top-\thesection} +} +% \end{macrocode} +% \end{macro} +% \begin{macrocode} +\endinput +% +% \end{macrocode} +%\Finale -- cgit v1.2.3