blogfiles:latex_class

%%
%% Eigene Artikel-Klasse für Physik-Blätter
%%
%% Die Klasse lädt eine Reihe von Standart-
%% Paketen und setzt die Standart-Schrift
%% auf die "Computer Modern Bright".
%%
%% Abhängig davon, ob die Datei mit LaTeX
%% oder PdfLaTeX kompiliert wird, wird das
%% Graphicx-Paket mit anderen Optionen
%% geladen. Bilder müssen nicht im selben
%% Verzeichnis liegen, sondern können auch
%% in einem Unterverzeichnis namens
%% "Bilder" oder "Pictures" sein.
%%
%% Mit dem neuen Befehl
%%   \pageheader{...}
%% kann die Kopfzeile je nach Bedarf abgeändert
%% werden. Je nach Bedarf steht hier auch der
%% Befehl \Month zur Verfügung, um den aktuellen
%% Monatsnamen auszugeben.
%%
%%  Bernhard Brunner (brb_latex@epr.ch)
%%  13. Februar  2006  (Erstellt)
%%  16. Februar  2006  (Verändert)
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{brb}
%%
%% Basisklasse ist SCR-ARTICLE
%%
\LoadClass[a4paper,11pt]{scrartcl}
%%
%% Pakete laden
%%
%% Deutsche Spracheigenschaften:
\RequirePackage[T1]{fontenc}
\RequirePackage[latin1]{inputenc}
\RequirePackage{ngerman}
%%
%% Verschiedenes:
\RequirePackage{floatflt}
\RequirePackage{graphpap}
\RequirePackage{fancyhdr}
\RequirePackage{picins}
%%
%% Unterscheiden, ob ein DVI oder
%% direkt ein PDF erzeugt wird.
%%
\newif\ifpdf
\ifx\pdfoutput\undefined
  \pdffalse           % we are not running PDFLaTeX
\else
  \pdfoutput=1        % we are running PDFLaTeX
  \pdfcompresslevel=9 % compression level for text and image
  \pdftrue
\fi
%%
%% Das Graphicx-Paket wird je nachdem
%% mit der Option PDF oder aber mit der
%% Option DVI geladen.
\ifpdf
  \RequirePackage[pdftex]{graphicx}     
  \RequirePackage{epstopdf}
  \RequirePackage[pdftex,colorlinks=true, pdfstartview=FitV, linkcolor=green, citecolor=Ablue, urlcolor=Agreen, filecolor=Ablue, bookmarks=true]{hyperref}
  \pdfinfo{
    /Author{Bernhard Brunner}
    /Title{Praktikumsversuche}
    /Subject{Versuchsbeschreibungen Praktikum}
    /Keywords{Praktikum Physik}
  }
\else
  \RequirePackage[dvips]{graphicx}     
\fi
%%
%% Die Bilder können auch in einem
%% entsprechenden Unterverzeichnis
%% liegen.
%%
\graphicspath{{../images/}}
%%
%% Standart-Schrift ist COMPUTER MODERN BRIGHT
%%
\RequirePackage{cmbright}
%%
\newcommand{\Month}{%
\ifcase\month\or Januar\or Februar\or M\"'arz\or April\or Mai\or Juni\or Juli%
\or August\or September\or Oktober\or November\or Dezember\fi }
%%
%% Seitenlayout festlegen
%%
\RequirePackage[margin=2cm]{geometry}
\setlength{\parindent}{0pt}
\setlength{\parskip}{1ex}
%
\pagestyle{fancy}
%
\renewcommand{\subsectionmark}[1]{\markright{}}
%
\newcommand{\pageheader}[1]{\fancyhead[L]{#1}}
\fancyhead[L]{Physikpraktikum}
\fancyfoot[L]{B.Brunner}
%%
%% Titel erzeugen
\let\Maketitle=\maketitle
\renewcommand{\maketitle}{%
  \newpage
  \null
  \vskip1ex
  \begin{center}
    {\huge\bf \@title\par}
    \vskip2ex
    \textit{\Large \@author}\par
  \end{center}
  \vskip4ex
}
\author{Bernhard~Brunner}
%%
%% Einheiten sollen Aufrecht stehen:
\newcommand{\cm}[1][cm]{\,\mathrm{#1}}
\newcommand{\kg}[1][kg]{\,\mathrm{#1}}
\newcommand{\Celsius}[1][C]{^\circ\,\mathrm{#1}}
\newcommand{\dl}{\,\mathrm{d}\ell}
%%
%% Zu einigen Aufgaben werden keine Lösungen angegeben.
%% Mit \stepitem kann ein Aufzählungspunkt übersprungen
%% werden.
\newcommand{\stepitem}{\stepcounter{enumi}}
%%
%% Mathematische Formeln, die mit \(..\) erzeugt wurden, 
%% sollen gleich gross wie abgesetzte Formeln gesetzt
%% werden.
 %\def\({\relax\ifmmode\@badmath\else $\displaystyle\fi}
 %\def\){\relax\ifmmode\ifinner $\else\@badmath \fi \else \@badmath \fi}
%%
%% Die Zusatz-Varianten von Phi und Epsilon verwenden:
 %\renewcommand{\phi}{\varphi}
 %\renewcommand{\epsilon}{\varepsilon}
%%
\endinput
%%
%% End of file `brb.cls'.
  • blogfiles/latex_class.txt
  • Last modified: 2009/05/21 19:05
  • by brb