From dc50858e724106d4c7c763830fe10d574d8a8e78 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 5 Nov 2011 23:09:06 +0000 Subject: biblatex-luh-ipw (5nov11) git-svn-id: svn://tug.org/texlive/trunk@24512 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/latex/biblatex-luh-ipw/README | 124 ++++++++++++ .../biblatex-luh-ipw/biblatex-luh-ipw-preamble.tex | 217 +++++++++++++++++++++ .../biblatex-luh-ipw/biblatex-luh-ipw-print.tex | 67 +++++++ .../biblatex-luh-ipw/biblatex-luh-ipw-screen.tex | 76 ++++++++ .../latex/biblatex-luh-ipw/de-biblatex-luh-ipw.pdf | Bin 0 -> 440186 bytes .../latex/biblatex-luh-ipw/de-biblatex-luh-ipw.tex | 137 +++++++++++++ .../biblatex-luh-ipw/bbx/authoryear-luh-ipw.bbx | 156 +++++++++++++++ .../biblatex-luh-ipw/bbx/standard-luh-ipw.bbx | 75 +++++++ .../biblatex-luh-ipw/bbx/verbose-inote-luh-ipw.bbx | 17 ++ .../biblatex-luh-ipw/cbx/authoryear-luh-ipw.cbx | 8 + .../biblatex-luh-ipw/cbx/verbose-inote-luh-ipw.cbx | 32 +++ .../latex/biblatex-luh-ipw/lbx/english-luh-ipw.lbx | 20 ++ .../latex/biblatex-luh-ipw/lbx/german-luh-ipw.lbx | 20 ++ Master/tlpkg/bin/tlpkg-ctan-check | 1 + Master/tlpkg/tlpsrc/biblatex-luh-ipw.tlpsrc | 0 Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc | 1 + 16 files changed, 951 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/biblatex-luh-ipw/README create mode 100644 Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-preamble.tex create mode 100644 Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-print.tex create mode 100644 Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-screen.tex create mode 100644 Master/texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.tex create mode 100644 Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/authoryear-luh-ipw.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/standard-luh-ipw.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/verbose-inote-luh-ipw.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/authoryear-luh-ipw.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/verbose-inote-luh-ipw.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-luh-ipw/lbx/english-luh-ipw.lbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-luh-ipw/lbx/german-luh-ipw.lbx create mode 100644 Master/tlpkg/tlpsrc/biblatex-luh-ipw.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/biblatex-luh-ipw/README b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/README new file mode 100644 index 00000000000..8778f0d23f8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/README @@ -0,0 +1,124 @@ +biblatex-luh-ipw 2011/11/04 v0.1 +Copyright (c) 2011 Oliver Heins + +************************************************************ + +Contents of README + 1. Package description + 2. Installation + 3. Usage notes + 4. Documentation + 5. History + 6. Acknowledgements + 7. Licence + 8. Files + + + 1. Package description + ---------------------- + + biblatex-luh-ipw is a small collection of styles for the + biblatex package. It was designed for citations in the + Humanities, following the guidelines of style + of the institutes for the social sciences of the Leibniz + University Hannover/LUH (especially the Institute of + Political Science). biblatex-luh-ipw is dependend + on biblatex (version 1.1 at least) and cannot be used + without it! + + Any suggestions concerning this package are highly + appreciated. + + + 2. Installation + --------------- + + biblatex-luh-ipw is part of the distributions MiKTeX and + TeX Live. Thus, you can easily install it using the + respective package manager. If you would like to install + biblatex-dw manually, do the following: Extract the tds.zip + archive to the $LOCALTEXMF directory of your system. + Refresh your filename database. For further information, + please see the documentation of your LaTeX distribution. + + + 3. Usage notes + -------------- + + The styles are loaded as the biblatex standard styles: + + \usepackage[style=authoryear-luh-ipw]{biblatex} + or + \usepackage[style=footnote-luh-ipw]{biblatex} + + If you want to learn more about the styles and their + additional options, please consult the package + documentation. + + + 4. Documentation + ---------------- + + Right now, the documentation of biblatex-luh-ipw is only + available in German. It can be found in + the file 'de-biblatex-luh-ipw.pdf'. This file is intended + for viewing on a computer screen. A printable version can + be compiled from the file 'de-biblatex-luh-ipw.tex'. You + only have to comment the line + \input{biblatex-luh-ipw-screen} + (i.e. put a % sign in front of it) and uncomment the line + \input{biblatex-luh-ipw-print} + (i.e. delete the % sign at the beginning of this line). + Note: The fonts may not be installed on your system. The + following fonts were used for the documentation: + * Linux Libertine in running text + * Linux Biolinum (part of the Libertine package) for + headings + * BeraMono as typewriter font + These fonts are freely available. If you do not have these + fonts installed in your system or do not want to install + them, you can easily use another font. The relevant + settings can be found in the file + 'biblatex-dw-preamble.tex'. + + + 5. History + ---------- + + No history yet, initial release. + + + 6. Licence + ---------- + + This work may be distributed and/or modified under the + conditions of the LaTeX Project Public License, either + version 1.3 of this license or (at your option) any later + version. The latest version of this license is in + http://www.latex-project.org/lppl.txt and version 1.3 or + later is part of all distributions of LaTeX version + 2005/12/01 or later. + + This work has the LPPL maintenance status `maintained'. + + The Current Maintainer of this work is Oliver Heins. + + + 7. Files + -------- + + This work consists of the following files: + + * README % this file, including licence + * standard-luh-ipw.bbx + * authoryear-luh-ipw.bbx + * authoryear-luh-ipw.cbx + * verbose-inote-luh-ipw.bbx + * verbose-inote-luh-ipw.cbx + * english-luh-ipw.lbx % English language mapping file + * german-luh-ipw.lbx % German language mapping file + * biblatex-luh-ipw-preamble.tex % Preamble for the documentation + * biblatex-luh-ipw-print.tex % Settings for printable version + * biblatex-luh-ipw-screen.tex % Settings for screen version + * de-biblatex-luh-ipw.pdf % German documentation + * de-biblatex-luh-ipw.tex % German documentation diff --git a/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-preamble.tex b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-preamble.tex new file mode 100644 index 00000000000..b83d46d6b24 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-preamble.tex @@ -0,0 +1,217 @@ +% biblatex-luh-ipw +% Copyright (c) Oliver Heins , 2011 +% +% This file is the preamble for the documentation of +% biblatex-luh-ipw (both the English and the German version) +% This file is copied from the documentation of biblatex-dw +% Copyright (c) Dominik Waßenhoven , 2010 + +%%%%% biblatex-luh-ipw Version %%%%% version of biblatex-luh-ipw %%%%% +\newcommand{\biblatexluhipwversion}{0.1} +\newcommand{\biblatexluhipwdate}{\printdate{2011-11-04}} +\newcommand{\mindestanforderung}{1.1a}% minimum biblatex version +\newcommand{\screenversion}{} +\newcommand{\TOC}{} +\newcommand{\lizenz}{} + +%%%%% Kodierung %%%%% Encoding %%%%% +\usepackage[T1]{fontenc} +\usepackage[latin1]{inputenc} + +%%%%% Inhaltsverzeichnis %%%%% Table of Contents %%%%% +\setcounter{tocdepth}{2} + +%%%%% Schriftarten %%%%% Fonts %%%%% +\usepackage{libertine}% Linux Libertine & Biolinum +\renewcommand{\&}{% + \useTextGlyph{fxl}{ampersand.alt}}% alternatives Ampersand +\setkomafont{sectioning}{\sffamily}% Überschriften +\renewcommand{\headfont}{\normalfont\itshape}% Kolumnentitel +\usepackage[scaled=0.8]{beramono}% BeraMono als Typewriter-Schrift + +%%%%% Fußnoten %%%%% Footnotes %%%%% +\deffootnote% + {2em}% Einzug des Fußnotentextes; bei dreistelligen Fußnoten evtl. vergrößern + {1em}% zusätzlicher Absatzeinzug in der Fußnote + {% + \makebox[2em]% Raum für Fußnotenzeichen: ebenso groß wie Einzug des FN-Textes + [r]% Ausrichtung des Fußnotenzeichens: [r]echts, [l]inks + {\fontfamily{fxl}\selectfont% keine Mediävalziffern als Fußnotenmarke + \thefootnotemark% + \hspace{1em}% Abstand zw. FN-Zeichen und FN-Text + }% + } +\renewcommand{\footnoterule}{}% keine Zeile zw. Text und Fußnoten + +%%%%% Kopf- und Fußzeilen %%%%% page header and footer %%%%% +\usepackage{scrpage2} +\pagestyle{scrheadings} +\clearscrheadfoot + +%%%%% Farben %%%%% Colors %%%%% +\usepackage{xcolor} +\definecolor{dkblue}{rgb}{0 0.1 0.5}% dark blue +\definecolor{dkred}{rgb}{0.85 0 0}% dark red +\definecolor{pyellow}{rgb}{1 0.97 0.75}% pale yellow + +%%%%% Kompakte Listen %%%%% Compact lists %%%%% +\usepackage{enumitem} +\setlist{noitemsep} +\setitemize{leftmargin=*,nolistsep} +\setenumerate{leftmargin=*,nolistsep} + +%%%%% Datumsformat %%%%% Date format %%%%% +\usepackage{isodate} +\numdate[arabic]% 15. 9. 2008 +\isotwodigitdayfalse% führende Nullen weglassen + +%%%%% Spracheinstellungen %%%%% Language settings %%%%% +\usepackage{babel} +\newcommand{\versionname}{Version} +\iflanguage{english}{\renewcommand{\versionname}{version}}{} +\iflanguage{german}{\monthyearsepgerman{\,}{\,}}{} +\iflanguage{ngerman}{\monthyearsepgerman{\,}{\,}}{} +\iflanguage{english}{\isodate}{} + +%%%%% Verschiedene Pakete %%%%% Miscellaneous packages +\usepackage{microtype}% optischer Randausgleich +\usepackage{dtklogos}% Logos wie \BibTeX +\usepackage{xspace} +\usepackage{textcomp}% Text-Companion-Symbole +\usepackage{manfnt}% für das Achtung-Symbol +\usepackage{marginnote} +\reversemarginpar + +%%%%% Auslassungspunkte %%%%% dots %%%%% +\let\ldotsOld\ldots +\renewcommand{\ldots}{\ldotsOld\unkern} + +%%%%% Zwischenraum vor und nach \slash %%%%% Spacing around \slash %%%%% +\let\slashOld\slash +\renewcommand{\slash}{\kern.05em\slashOld\kern.05em} + +%%%%% Anführungszeichen %%%%% quotation marks %%%%% +\usepackage[babel,german=guillemets]{csquotes} +\MakeAutoQuote{»}{«} + +%%%%% Listings %%%%% listings %%%%% +\usepackage{listings} +\lstset{% + frame=none, +% backgroundcolor=\color{pyellow}, + language=[LaTeX]TeX, + basicstyle=\ttfamily\small, + commentstyle=\color{red}, + keywordstyle=, % LaTeX-Befehle werden nicht fett dargestellt + numbers=none,%left/right +% numberstyle=\tiny\lnstyle, +% numbersep=5pt, +% numberblanklines=false, + breaklines=true, +% caption=\lstname, + xleftmargin=5pt, + xrightmargin=5pt, + escapeinside={(*}{*)}, + belowskip=\medskipamount, + prebreak=\mbox{$\hookleftarrow$}% übernommen vom scrguide (KOMA-Script) +} + +%%%%% biblatex %%%%% biblatex %%%%% +% \usepackage[% +% bibtex8=true, +% bibencoding=inputenc, +% style=authoryear-luh-ipw, +% % bernhard=true,% +% journalnumber=date +% ]{biblatex} +% \bibliography{examples/examples-luh-ipw} + +%%%%% Hyperref %%%%% Hyperref %%%%% +\usepackage{hyperref} +\hypersetup{% + colorlinks=true,% + linkcolor=dkblue,% Links + citecolor=dkblue,% Links zu Literaturangaben + urlcolor=dkblue,% Links ins Internet + pdftitle={biblatex-luh-ipw},% + pdfsubject={Dokumentation des LaTeX-Pakets biblatex-luh-ipw},% + pdfauthor={Oliver Heins},% + pdfstartview=FitH,% + bookmarksopen=true,% + bookmarksopenlevel=2,% + pdfprintscaling=None,% +} + +%%%%% Kurzbefehle %%%%% shortening commands %%%%% +\newcommand{\cmd}[1]{\texttt{\textbackslash #1}} +\newcommand{\option}[1]{\textcolor{dkblue}{#1}} +\newcommand{\wert}[1]{\textcolor{dkblue}{\enquote*{#1}}} +\newcommand{\paket}[1]{\textsf{#1}} +\newcommand{\xbx}[1]{\enquote{#1}} + +\makeatletter +\newcommand{\tmp@beschreibung}{} +\DeclareRobustCommand\beschreibung[2][]{% + \bgroup + \def\tmp@beschreibung{#1}% + \ifx\tmp@beschreibung\@empty + % leerer Fall + \label{#2}% + \marginpar{\footnotesize\sffamily\textcolor{dkblue}{#2}}% + \else + % unleerer Fall + \label{#1}% + \marginpar{\footnotesize\sffamily\textcolor{dkblue}{#2}}% + \fi + \egroup +} +\makeatother + +\newcommand{\bl}{\paket{biblatex}} +\newcommand{\blluhipw}{\paket{biblatex-luh-ipw}} + +% \optlist[nur bei xy]{Option}{Wert} -> Option (Wert) +% \optset[nur bei xy]{Option}{Wert} -> Option=Wert +% \opt{Option} +% \optnur[nur bei xy]{Option} +% \befehl{Befehlsname}{Definition}{Beschreibung} +% \befehlleer{Befehlsname}{Beschreibung} +\newcommand{\optlist}[3][]{\item[\option{#2}](#3) \emph{#1}\hfill% + {\footnotesize\sffamily\seite{\pageref{#2}}\\}} +\newcommand{\optset}[3][]{\item[\option{#2=#3}] \emph{#1}\\} +\newcommand{\opt}[1]{\item[\option{#1}]~\hfill% + {\footnotesize\sffamily\seite{\pageref{#1}}\\}} +\newcommand{\optnur}[2][]{\item[\option{#2}]\emph{#1}\hfill% + {\footnotesize\sffamily\seite{\pageref{#2}}\\}} +\newcommand{\befehl}[3]{\item[\option{\cmd{#1}}]\texttt{#2}\\{#3}} +\newcommand{\befehlleer}[2]{\item[\option{\cmd{#1}}]\emph{(\iflanguage{english}{empty}{leer})}\\{#2}} +\newcommand{\biblstring}[3]{% + \item[\option{#1}]\texttt{#2}\hspace{0.4em}\textbullet\hspace{0.4em}\texttt{#3}} +\newcommand{\feldformat}[3]{\item[{\option{\cmd{DeclareFieldFormat\{{#1}\}\{}\cmd{#2\}}}}]~\\#3} +\newcommand{\eintragstyp}[3]{\item[{\texttt{@#1}}]#2 {\small(in \bl{}: + \iflanguage{ngerman}{wie}{same as} \texttt{@#3})}\hfill% + {\footnotesize\sffamily\seite{\pageref{#1}}}} + +\newcommand{\achtung}{\marginnote{\footnotesize\dbend}} + +\newcounter{beispiel} +\newcommand{\beispiel}{% + \iflanguage{english}{Example}{Beispiel}} +\newcommand{\seite}[1]{% + \iflanguage{english}{page~#1}{Seite~#1}} + +\newcommand{\Mindestanforderung}{% + \iflanguage{english}% + {\textcolor{dkred}{needs at least version~\mindestanforderung{} of \bl{}}}% + {\textcolor{dkred}{mindestens Version~\mindestanforderung{} von \bl{}}}} + +%%%%% Titelei %%%%% title page %%%%% +\author{Oliver Heins} +\title{biblatex-luh-ipw} +\date{Version~\biblatexluhipwversion, \biblatexluhipwdate} + +%%%%% Worttrennungen %%%%% Hyphenation %%%%% +\usepackage[htt]{hyphenat} +\hyphenation{ + Stan-dard-ein-stel-lun-gen +} diff --git a/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-print.tex b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-print.tex new file mode 100644 index 00000000000..cf073be8d29 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-print.tex @@ -0,0 +1,67 @@ +% biblatex-luh-ipw +% Copyright (c) Oliver Heins , 2011 +% +% This file configures the documentation +% of biblatex-luh-ipw to be printed. +% This file is copied from the documentation of biblatex-luh-ipw +% Copyright (c) Dominik Waßenhoven , 2010 + +%%%%% KOMA-Script Optionen %%%%% KOMA-Script options %%%%% +\KOMAoptions{ + paper=a4 + ,headinclude=true +% ,fontsize=12pt,DIV=calc + ,fontsize=11pt,DIV=9 +} + +%%%%% Mindestanforderung %%%%% Minimum requirement +\renewcommand{\Mindestanforderung}{% + \iflanguage{english}% + {needs at least version~\mindestanforderung{} of \bl{}}% + {mindestens Version~\mindestanforderung{} von \bl{}}} + +%%%%% Kopf- und Fußzeilen %%%%% page header and footer %%%%% +\ihead{% + \iflanguage{english}% + {biblatex-luh-ipw documentation}% + {Dokumentation von biblatex-luh-ipw}} +\ohead{\versionname~\biblatexluhipwversion, \biblatexluhipwdate}% Kopf rechts +\cfoot{\pagemark} + +%%%%% Lizenzhinweis %%%%% note on licence %%%%% +\renewcommand{\lizenz}{% + \vfill + \begin{quote} + \small + \itshape + \iflanguage{english}{% + This manual is part of the \blluhipw\ package. It may be distributed and\slash + or modified under the conditions of the \enquote{\LaTeX\ Project Public + License}. For more details, please have a look at the + \enquote{\textls{\texttt{README}}} file. + }{% + Dieses Handbuch ist Teil des Pakets \blluhipw. Es darf nach den Bedingungen + der \enquote{\LaTeX\ Project Public Licence} verteilt und\slash oder + verändert werden. Für weitere Informationen schauen Sie bitte in die Datei + \enquote{\textls{\texttt{LIESMICH}}}. + }% + \end{quote} + \clearpage} + +%%%%% Inhaltsverzeichnis %%%%% Table of Contents %%%%% +\let\TOC\tableofcontents + +%%%%% Keine farbigen Links %%%%% No coloured links %%%%% +\hypersetup{% + colorlinks=false,% + %linkcolor=dkblue,% Links + %citecolor=dkblue,% Links zu Literaturangaben + %urlcolor=dkblue,% Links ins Internet + %pdftitle={biblatex-luh-ipw},% + %pdfsubject={Dokumentation des LaTeX-Pakets biblatex-luh-ipw},% + %pdfauthor={Dominik Waßenhoven},% + %pdfstartview=FitH,% +% bookmarksopen=true,% +% bookmarksopenlevel=0,% + %pdfprintscaling=None,% +} diff --git a/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-screen.tex b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-screen.tex new file mode 100644 index 00000000000..537a10c0269 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-screen.tex @@ -0,0 +1,76 @@ +% biblatex-luh-ipw +% Copyright (c) Oliver Heins , 2011 +% +% This file configures the documentation +% of biblatex-luh-ipw to be viewed on a screen. +% This file is copied from the documentation of biblatex-dw +% Copyright (c) Dominik Waßenhoven , 2010 + +%%%%% Satzspiegel %%%%% type area %%%%% +% übernommen aus dem scrguide von Markus Kohm +% adopted from Markus Kohm's scrguide +\usepackage{geometry} +\geometry{papersize={140mm,210mm},% + includehead,includemp,reversemp,marginparwidth=2em,% + vmargin={2mm,4mm},hmargin=2mm}% + +%%%%% Kopf- und Fußzeilen %%%%% page header and footer %%%%% +% zu großen Teilen übernommen aus dem scrguide von Markus Kohm +% for the most part adopted from Markus Kohm's scrguide +\makeatletter + \setlength{\@tempdimc}{\oddsidemargin}% + \addtolength{\@tempdimc}{1in}% + \setheadwidth[-\@tempdimc]{paper}% +\makeatother +\ohead{\smash{% + \rule[-\dp\strutbox]{0pt}{\headheight}\pagemark\hspace{2mm}}}% +\ihead[% + {\smash{\colorbox{pyellow}{% + \makebox[\dimexpr\linewidth-2\fboxsep\relax][l]{% + \rule[-\dp\strutbox]{0pt}{\headheight}% + \makebox[2em][r]% + biblatex-luh-ipw, \versionname~\biblatexluhipwversion, \biblatexluhipwdate}}}}]% + {\smash{\colorbox{pyellow}{% + \makebox[\dimexpr\linewidth-2\fboxsep\relax][l]{% + \rule[-\dp\strutbox]{0pt}{\headheight}% + \makebox[2em][r]% + biblatex-luh-ipw, \versionname~\biblatexluhipwversion, \biblatexluhipwdate}}}}% + +%%%%% Hinweis zur Bildschirmversion %%%%% note on screen version %%%%% +\renewcommand{\screenversion}{% + \begin{quote} + \small + \color{dkred} + \sffamily + \iflanguage{english}{% + This is the screen version of the \blluhipw{} documentation. + If you would like to have a printable version, please have a look + at the \enquote{\textls{\texttt{README}}} file. + }{% + Dies ist die Bildschirmversion der Dokumentation von \blluhipw{}. + Wenn Sie eine Druckversion haben möchten, schauen Sie bitte in die + Datei \enquote{\textls{\texttt{LIESMICH}}}. + }% + \end{quote}} + +%%%%% Lizenzhinweis %%%%% note on licence %%%%% +\renewcommand{\lizenz}{% + \vfill + \begin{quote} + \small + \itshape + \iflanguage{english}{% + This manual is part of the \blluhipw\ package. It may be distributed and\slash + or modified under the conditions of the \enquote{\LaTeX\ Project Public + License}. For more details, please have a look at the + \enquote{\textls{\texttt{README}}} file. + }{% + Dieses Handbuch ist Teil des Pakets \blluhipw. Es darf nach den Bedingungen + der \enquote{\LaTeX\ Project Public Licence} verteilt und\slash oder + verändert werden. Für weitere Informationen schauen Sie bitte in die Datei + \enquote{\textls{\texttt{LIESMICH}}}. + }% + \end{quote}} + +%%%%% Kein Inhaltsverzeichnis %%%%% No Table of Contents %%%%% +\renewcommand{\TOC}{\clearpage} diff --git a/Master/texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.pdf b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.pdf new file mode 100644 index 00000000000..88ac66a7461 Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.tex b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.tex new file mode 100644 index 00000000000..45c94554aec --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.tex @@ -0,0 +1,137 @@ +% biblatex-dw +% Copyright (c) Dominik Waßenhoven , 2010 +% +% Diese Datei enthält die deutschsprachige Dokumentation von biblatex-dw + +\documentclass[ngerman]{scrartcl} +\input{biblatex-luh-ipw-preamble}% Präambel +\input{biblatex-luh-ipw-print}% Druckversion +% \input{biblatex-luh-ipw-screen}% Bildschirmversion + +%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% +%%%%% Anfang des Dokuments %%%%% +%%%%% %%%%% %%%%% %%%%% %%%%% %%%%% +\begin{document} +\maketitle +\thispagestyle{empty} + +\abstract{\noindent \blluhipw{} ist eine kleine Sammlung von + Zitierstilen für das Paket \bl{} von Philipp Lehman. Sie ist nach + den am Institut für Politische Wissenschaft der Universität Hannover + gültigen Zitierrichtlinien aufgebaut. \blluhipw{} baut vollständig + auf \bl{} auf~-- in der Version~\biblatexluhipwversion{} wird + \Mindestanforderung{} benötigt (bitte achten Sie auch auf die + Mindestanforderungen von \bl{} selbst). Die beiden Stile + \xbx{authoryear-luh-ipw} und \xbx{verbose-inote-luh-ipw} bauen auf + den \bl-Stilen \xbx{authoryear} resp. \xbx{verbose-inote} auf und + verstehen alle entsprechenden Optionen. Diese Dokumentation listet + nur die Änderungen und Erweiterungen auf; bitte konsultieren Sie die + entsprechende \bl-Dokumentation.} + +\lizenz +\screenversion +\TOC + +\section{Einleitung} +\subsection{Installation} +\blluhipw{} ist in den Distributionen MiK\TeX{}\footnote{Webseite: + \url{http://www.miktex.org}.} und \TeX{}~Live\footnote{Webseite: + \url{http://www.tug.org/texlive}.} enthalten und kann mit deren +Paketmanagern bequem installiert werden. Wenn Sie stattdessen eine +manuelle Installation durchführen, so gehen Sie wie folgt vor: +Entpacken Sie die Datei \texttt{biblatex-luh-ipw.tds.zip} in den +\texttt{\$LOCALTEXMF}"=Ordner ihres Systems.\footnote{Falls Sie nicht + wissen, was das ist, können Sie sich unter + \url{http://projekte.dante.de/DanteFAQ/TDS} bzw. + \url{http://mirror.ctan.org/tds/tds.html} informieren.} +Aktualisieren Sie anschließend die \emph{filename database} ihrer +\TeX"=Distribution. Weitere Informationen: +\begin{itemize} + \small + \item \url{http://projekte.dante.de/DanteFAQ/PaketInstallation} + \item \url{http://projekte.dante.de/DanteFAQ/Verschiedenes#67} +\end{itemize} + +\subsection{Benutzung} +Die hier angebotenen Zitierstile werden wie die Standard-Stile +beim Laden des Pakets \bl{} eingebunden: + +\begin{lstlisting} +\usepackage[style=authoryear-luh-ipw]{biblatex} +\end{lstlisting} +bzw. +\begin{lstlisting} +\usepackage[style=verbose-inote-luh-ipw]{biblatex} +\end{lstlisting} + +Die Optionen, die \bl{} zur Verfügung stellt, können auch mit +\blluhipw{} verwendet werden. Die von den \blluhipw"=Stilen zusätzlich +bereitgestellten Optionen werden im Folgenden erläutert. Dabei +handelt es sich ausschließlich um globale Optionen, die für alle +Literaturverweise im Dokument gelten; sie werden entweder als Option +beim Laden von \bl{} oder in einer Konfigurationsdatei +(\texttt{biblatex.cfg}) gesetzt. + +\textbf{@@@todo@@@} Für einen ersten Überblick über die Stile stehen +die Beispiele \enquote{de-authortitle-dw} und \enquote{de-footnote-dw} +im Ordner \texttt{examples} zur Verfügung. + +\subsection{Fragen und Antworten (FAQ)} +In der deutschen \TeX"=FAQ, die auf den Internetseiten der Deutschen +Anwendervereinigung \TeX\ e.\,V. (\DANTE) eingesehen werden kann, sind +auch einige häufig gestellte Fragen +zu \bl{} beantwortet, abzurufen unter folgender Adresse:\\ +\href{http://projekte.dante.de/DanteFAQ/LiteraturverzeichnisMitBiblatex}% +{http://projekte.dante.de/DanteFAQ/LiteraturverzeichnisMitBiblatex} + +Außerdem hat Dominik Waßenhoven für \enquote{\DTK}, die Mitgliederzeitschrift +von \DANTE, einen einführenden Artikel zu \bl{} geschrieben, den er auch als PDF +zum Herunterladen anbietet:\\ +\href{http://biblatex.dominik-wassenhoven.de/dtk.shtml}% + {http://biblatex.dominik-wassenhoven.de/dtk.shtml} + +\section{Der Stil \xbx{authoryear-luh-ipw}} + +Dieser Stil basiert auf dem Standardstil \xbx{authortitle}. +Neben einigen Änderungen in der Zeichensetzung gibt es folgende Unterschiede: + +\subsection{Bibliographie} +\label{sec:bibliographie} + +Nach\beschreibung{noemphtitle} den Richtlinien am Institut für +Politische Wissenschaft der Universität Hannover werden die Titel +nicht gesondert hervorgehoben. Dies birgt allerdings das Problem, das +der Titel eines Werks optisch nicht mehr hervortritt. Außerdem +fehlt so die Unterscheidung zwischen selbständigen und unselbständigen +Titeln. Standardmäßig hebt \blluhipw{} die Titel daher hervor. Dies +kann mit der globalen Option \option{noemphtitle} ausgeschaltet +werden. + +Außerdem\beschreibung{yearnotinparens} wird laut Richtlinien die +Jahresangabe hinter dem Autorkürzel nicht in Klammern gesetzt. Dieses +Verhalten kann mit der globalen Option \option{yearnotinparens} +erzwungen werden. + +Als\beschreibung{ipwstrict} dritte zusätzliche Option steht +\option{ipwstrict} zur Verfügung, die sowohl \option{noemphtitle} wie +\option{yearnotinparens} einschaltet. + +\subsection{Zitate im Text} + +\befehl{inparencite}\relax \blluhipw{} stellt den zusätzlichen +Zitierbefehl \cmd{inparencite} zur Verfügung. Dieser ähnelt dem +Befehl \cmd{parencite}, erlaubt aber Zitatangaben im Fließtext nach +dem Schema »Wie Meyer (1986a, S.~13) erläutert\,\dots«. + + +\section{Der Stil \xbx{verbose-inote-luh-ipw}} + +Dieser Stil basiert auf dem Stil \xbx{verbose-inote}, alle Optionen +dieses Stils gelten auch für \xbx{verbose-inote-luh-ipw}. Der Stil +sollte zum ausführlichen Zitieren in Fußnoten benutzt werden. + +Gegenüber\beschreibung{noemphtitle} \xbx{verbose-inote} kennt dieser +Stil noch die in Abschnitt~\ref{sec:bibliographie} erläuterte Option +\option{noemphtitle}. + +\end{document} diff --git a/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/authoryear-luh-ipw.bbx b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/authoryear-luh-ipw.bbx new file mode 100644 index 00000000000..8a1d36e7e24 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/authoryear-luh-ipw.bbx @@ -0,0 +1,156 @@ +% authoryear-luh-ipw.bbx, Oliver Heins (heins@sopos.org) 2011 + +\ProvidesFile{authoryear-luh-ipw.bbx}[2011/11/01 v0.1 bibliography style for use with biblatex 1.x] + +\RequireBibliographyStyle{authoryear} +\RequireBibliographyStyle{standard-luh-ipw} + +\newtoggle{bbx:parensyear} +\DeclareBibliographyOption{yearnotinparens}[true]{% + \settoggle{bbx:parensyear}{#1}} + +%% Klammern um das Jahr optional ausschalten +\def\bbx@opt@mergedate@maximum{% + \renewbibmacro*{date+extrayear}{% + \iffieldundef{year} + {} + {\iftoggle{bbx:parensyear} + {\printfield{issue}% + \setunit*{\addspace}% + \printdateextra} + {\printtext[parens]{% + \printfield{issue}% + \setunit*{\addspace}% + \printdateextra}}}}% + \renewbibmacro*{date}{}% + \renewbibmacro*{issue+date}{}% +} + +\def\bbx@opt@mergedate@compact{% + \renewbibmacro*{date+extrayear}{% + \iffieldundef{year} + {} + {\iftoggle{bbx:parensyear} + {\printdateextra} + {\printtext[parens]{\printdateextra}}}}% + \renewbibmacro*{date}{}% + \renewbibmacro*{issue+date}{% + \iffieldundef{issue} + {} + {\printfield{issue}} + \newunit}% +} + +\def\bbx@opt@mergedate@basic{% + \renewbibmacro*{date+extrayear}{% + \iffieldundef{labelyear} + {} + {\iftoggle{bbx:parensyear} + {\printfield{labelyear}% + \printfield{extrayear}} + {\printtext[parens]{% + \printfield{labelyear}% + \printfield{extrayear}}}}}% + \renewbibmacro*{date}{% + \iffieldundef{month} + {} + {\printdate}}% + \renewbibmacro*{issue+date}{% + \ifboolexpr{ + test {\iffieldundef{issue}} + and + test {\iffieldundef{month}} + } + {} + {\printtext[parens]{% + \printfield{issue}% + \setunit*{\addspace}% + \printdate}}% + \newunit}% +} + +\def\bbx@opt@mergedate@minimum{% + \renewbibmacro*{date+extrayear}{% + \iffieldundef{labelyear} + {} + {\iftoggle{bbx:parensyear} + {\printfield{labelyear}% + \printfield{extrayear}} + {\printtext[parens]{% + \printfield{labelyear}% + \printfield{extrayear}}}}}% + \renewbibmacro*{date}{% + \ifboolexpr{ + test {\iffieldundef{month}} + and + test {\iffieldundef{extrayear}} + } + {} + {\printdate}}% + \renewbibmacro*{issue+date}{% + \ifboolexpr{ + test {\iffieldundef{issue}} + and + test {\iffieldundef{month}} + and + test {\iffieldundef{extrayear}} + } + {} + {\printtext[parens]{% + \printfield{issue}% + \setunit*{\addspace}% + \printdate}}% + \newunit}% +} + +\def\bbx@opt@mergedate@false{% + \renewbibmacro*{date+extrayear}{% + \iffieldundef{labelyear} + {} + {\iftoggle{bbx:parensyear} + {\printfield{labelyear}% + \printfield{extrayear}} + {\printtext[parens]{% + \printfield{labelyear}% + \printfield{extrayear}}}}}% + \renewbibmacro*{date}{\printdate}% + \renewbibmacro*{issue+date}{% + \printtext[parens]{% + \printfield{issue}% + \setunit*{\addspace}% + \printdate}% + \newunit}% +} + +\ExecuteBibliographyOptions{mergedate} + +% Neue bibmacros + +\newbibmacro*{inparencite}{% + \iffieldundef{shorthand} + {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} + {\usebibmacro{cite:label}% + \setunit{\addspace}} + {\printnames{labelname}% + \addspace}% + \mkbibparens{% + \usebibmacro{cite:labelyear+extrayear}% + \setunit{\addcomma\addspace} + \usebibmacro{postnote}}} + {\mkbibparens{% + \usebibmacro{cite:shorthand}% + \setunit{\addcomma\addspace} + \usebibmacro{postnote}}}} + +% Neue cite-Kommandos + +\DeclareCiteCommand{\inparencite} + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{inparencite}} + {\multicitedelim} + {} + + + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/standard-luh-ipw.bbx b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/standard-luh-ipw.bbx new file mode 100644 index 00000000000..039ad2b63f4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/standard-luh-ipw.bbx @@ -0,0 +1,75 @@ +% standard-luh-ipw.bbx, Oliver Heins (heins@sopos.org) 2011 + +\ProvidesFile{standard-luh-ipw.bbx}[2011/11/01 v0.1 bibliography style for use with biblatex 1.x] + +\DeclareBibliographyOption{ipwstrict}[true]{% + \ExecuteBibliographyOptions{noemphtitle=#1,yearnotinparens=#1}} + +\newtoggle{bbx:noemphtitle} +\DeclareBibliographyOption{noemphtitle}[true]{% + \settoggle{bbx:noemphtitle}{#1}} + +\newcommand{\mkbibvolume}[1]{\bibstring{jourvol}\adddot~#1} + +\DeclareLanguageMapping{english}{english-luh-ipw} +\DeclareLanguageMapping{german}{german-luh-ipw} + +\renewcommand*{\bibleftparen}{{\upshape (}} +\renewcommand*{\bibrightparen}{{\upshape )}\midsentence} +\renewcommand*{\bibleftbracket}{{\upshape [}} +\renewcommand*{\bibrightbracket}{{\upshape ]}\midsentence} +%\renewcommand*{\subtitlepunct}{\iffieldundef{subtitle}{}{\newunitpunct}} +\renewcommand*{\labelnamepunct}{\addcolon\space} +\renewcommand*{\nametitledelim}{\addcolon\space} + +\DeclareFieldFormat{origyear}{\mkbibparens{\upshape{#1}}} +\DeclareFieldFormat[article,periodical]{volume}{\mkbibvolume{#1}}% volume of a journal +\DeclareFieldFormat[article,periodical]{issue}{% volume of a journal + \ifnumerals{#1} + {\addcomma\space\bibstring{issue}\adddot~#1} + {\printtext[parens]{#1}}} + +%% Wenn die Option emphtitle=false, werden die Titel nicht hervorgehoben +\DeclareFieldFormat{citetitle}{\iftoggle{bbx:noemphtitle}{#1}{\mkbibemph{#1}}} +\DeclareFieldFormat + [article,inbook,incollection,inproceedings,patent,thesis,unpublished] + {citetitle}{\iftoggle{bbx:noemphtitle}{#1\isdot}{\mkbibquote{#1\isdot}}} +\DeclareFieldFormat{booktitle}{\iftoggle{bbx:noemphtitle}{#1}{\mkbibemph{#1}}} +\DeclareFieldFormat{journaltitle}{\iftoggle{bbx:noemphtitle}{#1}{\mkbibemph{#1}}} +\DeclareFieldFormat{issuetitle}{\iftoggle{bbx:noemphtitle}{#1}{\mkbibemph{#1}}} +\DeclareFieldFormat{maintitle}{\iftoggle{bbx:noemphtitle}{#1}{\mkbibemph{#1}}} +\DeclareFieldFormat{title}{\iftoggle{bbx:noemphtitle}{#1}{\mkbibemph{#1}}} +\DeclareFieldFormat + [article,inbook,incollection,inproceedings,patent,thesis,unpublished] + {title}{\iftoggle{bbx:noemphtitle}{#1\isdot}{\mkbibquote{#1\isdot}}} + + +%% -> vor 'number' (z.B. ', Nr. ') +\newcommand*{\journumstring}{% + \addcomma\space% + \bibstring{number}% + \addnbspace} + +%% Formatierung bei Zeitschriften +\renewbibmacro*{volume+number+eid}{% + \setunit{\addcomma\space}% + \printfield{eid}% + \iffieldundef{number} + {} + {\setunit{\addcomma\addspace\journumstring}% + \printfield{number}}% + \iffieldundef{volume} + {\iffieldundef{month} + {} + {\setunit{\addcomma\space}}}% + {\setunit{\addcomma\space}% + \printfield{volume}% + \iffieldundef{date} + {} + {\printtext[parens]{\printfield{date}}}} + \newunit\newblock + \setunit{\addcomma\space}% + \printfield{eid}} + + +\endinput \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/verbose-inote-luh-ipw.bbx b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/verbose-inote-luh-ipw.bbx new file mode 100644 index 00000000000..8b1ac257013 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/bbx/verbose-inote-luh-ipw.bbx @@ -0,0 +1,17 @@ +% verbose-inote-luh-ipw.bbx, Oliver Heins (heins@sopos.org) 2011 + +\ProvidesFile{verbose-inote-luh-ipw.bbx}[2011/11/01 v0.1 bibliography style for use with biblatex 1.x] + +\RequireBibliographyStyle{verbose-inote} +\RequireBibliographyStyle{standard-luh-ipw} + +\renewbibmacro*{issue+date}{% + \iffieldundef{issue} + {} + {\printfield{issue}% + \setunit*{\addspace}} + \printtext[parens]{% + \usebibmacro{date}}% + \newunit} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/authoryear-luh-ipw.cbx b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/authoryear-luh-ipw.cbx new file mode 100644 index 00000000000..610c414067d --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/authoryear-luh-ipw.cbx @@ -0,0 +1,8 @@ +% authoryear-ipol.cbx, Oliver Heins (heins@sopos.org) 2011 + +\ProvidesFile{authoryear-ipol.cbx}[2011/11/01 v0.1 biblatex citation style for use with biblatex 1.x] + +\RequireCitationStyle{authoryear} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/verbose-inote-luh-ipw.cbx b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/verbose-inote-luh-ipw.cbx new file mode 100644 index 00000000000..06b24c8a265 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/cbx/verbose-inote-luh-ipw.cbx @@ -0,0 +1,32 @@ +% authoryear-luh-ipw.cbx, Oliver Heins (heins@sopos.org) 2011 + +\ProvidesFile{verbose-inote-luh-ipw.cbx}[2011/11/01 v0.1 biblatex citation style for use with biblatex 1.x] + +\RequireCitationStyle{verbose-inote} + +\renewbibmacro*{cite:save}{% + \csxdef{cbx@t@\thefield{entrykey}}{\the\value{instcount}}} + +%% Klammern um seenote +\renewbibmacro*{footcite:note}{% + \ifnameundef{labelname} + {\printfield{label}} + {\printnames{labelname}}% + \ifsingletitle + {} + {\setunit*{\nametitledelim}% + \printfield[title]{labeltitle}}% + \setunit*{\addspace}% + \printtext{% + \mkbibparens{% + \bibstring{seenote}\addnbspace + \ref{cbx@\csuse{cbx@f@\thefield{entrykey}}}% + \iftoggle{cbx:pageref} + {\ifsamepage{\the\value{instcount}} + {\csuse{cbx@f@\thefield{entrykey}}} + {} + {\addcomma\space\bibstring{page}\addnbspace + \pageref{cbx@\csuse{cbx@f@\thefield{entrykey}}}}} + {}}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-luh-ipw/lbx/english-luh-ipw.lbx b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/lbx/english-luh-ipw.lbx new file mode 100644 index 00000000000..acb711a2dad --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/lbx/english-luh-ipw.lbx @@ -0,0 +1,20 @@ +% english-luh-ipw.bbx, Oliver Heins (heins@sopos.org) 2011 + +\ProvidesFile{english-luh-ipw.lbx}[2011/11/01 v0.1 bibliography localization for use with biblatex 1.x] + +\InheritBibliographyExtras{english} + +\DeclareBibliographyExtras{% + \savecommand\mkbibvolume + \protected\def\mkbibvolume#1{\bibstring{jourvol}\adddot~#1}} + +\UndeclareBibliographyExtras{% + \restorecommand\mkbibvolume} + +\NewBibliographyString{issue} + +\DeclareBibliographyStrings{% + inherit = {english}, + issue = {issue}{iss\adddot}}, + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-luh-ipw/lbx/german-luh-ipw.lbx b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/lbx/german-luh-ipw.lbx new file mode 100644 index 00000000000..d97b778a5af --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-luh-ipw/lbx/german-luh-ipw.lbx @@ -0,0 +1,20 @@ +% german-luh-ipw.bbx, Oliver Heins (heins@sopos.org) 2011 + +\ProvidesFile{german-luh-ipw.bbx}[2011/11/01 v0.1 bibliography localization for use with biblatex 1.x] + +\InheritBibliographyExtras{german} + +\DeclareBibliographyExtras{% + \savecommand\mkbibvolume + \protected\def\mkbibvolume#1{#1\adddot~\bibstring{jourvol}}} + +\UndeclareBibliographyExtras{% + \restorecommand\mkbibvolume} + +\NewBibliographyString{issue} + +\DeclareBibliographyStrings{% + inherit = {german}, + issue = {Heft}{H\adddot}}, + +\endinput diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index d7a34e2889e..1a851ff1336 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -55,6 +55,7 @@ my @TLP_working = qw( bib-fr bibarts biber bibhtml biblatex biblatex-apa biblatex-chem biblatex-chicago biblatex-dw biblatex-historian biblatex-ieee biblatex-juradiss + biblatex-luh-ipw biblatex-mla biblatex-musuos biblatex-nature biblatex-nejm biblatex-philosophy biblatex-science bibleref bibleref-french bibleref-german bibleref-parse diff --git a/Master/tlpkg/tlpsrc/biblatex-luh-ipw.tlpsrc b/Master/tlpkg/tlpsrc/biblatex-luh-ipw.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc index 1f0440126b4..ba8d5be2b53 100644 --- a/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc @@ -19,6 +19,7 @@ depend biblatex-dw depend biblatex-historian depend biblatex-ieee depend biblatex-juradiss +depend biblatex-luh-ipw depend biblatex-mla depend biblatex-musuos depend biblatex-nature -- cgit v1.2.3