From 5953b892b264fb123bb25e16a23375f794481cb5 Mon Sep 17 00:00:00 2001 From: niepra01 <rolf.niepraschk@ptb.de> Date: Thu, 7 Aug 2014 09:34:39 +0200 Subject: [PATCH] noch Tabellenzahlen, kompakte Listen --- arbeitsanweisung/test-arbeitsanweisung.tex | 39 +++++++++++++++------- arbeitsanweisung/vl-arbeitsanweisung.cls | 33 +++++++++++++++--- 2 files changed, 56 insertions(+), 16 deletions(-) diff --git a/arbeitsanweisung/test-arbeitsanweisung.tex b/arbeitsanweisung/test-arbeitsanweisung.tex index fc76503..7d8ae8f 100644 --- a/arbeitsanweisung/test-arbeitsanweisung.tex +++ b/arbeitsanweisung/test-arbeitsanweisung.tex @@ -1,7 +1,7 @@ %--------------------------- \listfiles -\documentclass[ngerman,draft]{vl-arbeitsanweisung} +\documentclass[ngerman]{vl-arbeitsanweisung} \usepackage{blindtext} %\usepackage{showframe} @@ -54,6 +54,16 @@ \section{Kalibrierverfahren} +\subsection{Vorbereiten der Prüflinge} +\clearpage +\subsection{Qualitätsanforderungen} +\clearpage +\subsection{Durchführung und Auswertung der Kalibrierung} +\subsection{Messunsicherheit der Kalibrierwerte} + +\subsection{Kalibrierschein} +\clearpage + \section{Validierung} \section{Ergebnisse von Vergleichen} @@ -79,24 +89,29 @@ \begin{landscape} \small - \sisetup{% für Spaltentyp "S" - table-format = +1.2e+1 - } - \newcolumntype{y}{>{\small}S}% \newcolumntype{P}[1]{>{\RaggedRight}p{#1}}% \newcolumntype{Y}{>{\RaggedRight}X}% - \setlength\LTleft{0pt} - \setlength\LTright{\fill} + \sisetup{% für Spaltentyp "S" + table-format=1.2e-1, + table-column-width=\dimexpr (\linewidth-20\tabcolsep)/11, + retain-zero-exponent=true, + retain-unity-mantissa=true, + add-decimal-zero=true, + add-integer-zero=true, + zero-decimal-to-integer=false, + tight-spacing=false,% ??? + %scientific-notation=engineering + } \noindent - \begin{tabular}{@{}yyyyyyyyyyy@{}} + \begin{tabular}{@{}SSSSSSSSSSS@{}} \multicolumn{11}{@{}l@{}}{% - {\usekomafont{disposition} - CDG 10-Torr MKS Baratron 5\,1/2 Stellen mit FRS}} \\[1em] + {\usekomafont{disposition}CDG 10-Torr MKS Baratron 5\,1/2 Stellen + mit FRS}} \\[1em] - % Kopf-Einträge in geschweifte Klammern wegen Zahlenformatierung ("S"). + % Kopf-Einträge jeweils in geschweiften Klammern wegen Zahlenformatierung ("S"). {$p$/Pa} & {$p$/mbar} & {PTB/FRS} & {PTB/FRS} & {Digitalis.} & {Repeat.} & {Repeat.} & {Nullpunkt} & {Gesamt} & {Gesamt} & {$k=2$} \\ @@ -148,7 +163,7 @@ als Messgerät}} \\[-2ex] Unsicherheit der thermischen Transpiration bei $u(T)=\SI{0.3}{K}$ - & druckabhängig, z.\,B.\ \SI{0.05}{\%} bei \SI{0.1}{Pa} \\ + & druckabhängig, z.\,B.\ \SI{0.05}{\percent} bei \SI{0.1}{Pa} \\ Temperatureinfluss (\SI{0.3}{K}) auf Messkopf (Nullpunktdrift) & \SI{4.00E-06}{mbar} \\ Temperatureinfluss (\SI{1}{K}) auf Messverstärker diff --git a/arbeitsanweisung/vl-arbeitsanweisung.cls b/arbeitsanweisung/vl-arbeitsanweisung.cls index 7f6964b..f0d98b2 100644 --- a/arbeitsanweisung/vl-arbeitsanweisung.cls +++ b/arbeitsanweisung/vl-arbeitsanweisung.cls @@ -2,7 +2,7 @@ \setcounter{errorcontextlines}{100} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{arbeitsanweisung} - [2014/08/06 v0.1b Dokumentenklasse (RN/PTB)] + [2014/08/07 v0.1c Dokumentenklasse (RN/PTB)] \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} \ProcessOptions\relax \PassOptionsToPackage{paper=a4,pagesize,twoside,headinclude}{typearea} @@ -24,9 +24,9 @@ \RequirePackage[manualmark]{scrpage2} -\let\@tempdimd=\@clnwd -\let\@tempdime=\@clnht -\let\@tempdimf=\@dashdim +\let\ptb@tempdima=\@clnwd +\let\ptb@tempdimb=\@clnht +\let\ptb@tempdimc=\@dashdim \newcommand*\ptb@Devision{} \newcommand*\ptb@Department{} @@ -228,6 +228,31 @@ footskip=15mm, % Einzelne Abbildungen nicht auf dem leeren Blatt zentrieren. \setlength\@fptop{0pt} +% Kompaktere Listen + +\RequirePackage[neverdecrease]{paralist} +\newcommand*\ptb@begin@list[1]{% + \ptb@tempdima=\parindent + \ptb@tempdimb=\parskip + \@nameuse{#1}% + \parindent=\ptb@tempdima + \parskip=\ptb@tempdimb +} +\def\enumerate{% + \ptb@begin@list{compactenum}% +} +\def\itemize{% + \ptb@begin@list{compactitem}% +} +\def\description{% + \ptb@begin@list{compactdesc}% +} +\let\enditemize\endcompactitem +\let\endenumerate\endcompactenum +\let\enddescription\endcompactdesc +\pltopsep=\medskipamount +\plitemsep=\medskipamount + \raggedbottom \endinput -- GitLab