From 9aca642c8eb1b2492394e0b9c04209ba1805e321 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 25 May 2018 22:33:02 +0000 Subject: biblatex-socialscienceshuberlin (25may18) git-svn-id: svn://tug.org/texlive/trunk@47839 c570f23f-e606-0410-a88d-b1316a301751 --- .../biblatex-socialscienceshuberlin/README.md | 55 +++ .../socialscienceshuberlin-examples.bib | 31 ++ .../socialscienceshuberlin.pdf | Bin 0 -> 109873 bytes .../socialscienceshuberlin.tex | 482 +++++++++++++++++++++ 4 files changed, 568 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/README.md create mode 100644 Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin-examples.bib create mode 100644 Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin.pdf create mode 100644 Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin.tex (limited to 'Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin') diff --git a/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/README.md b/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/README.md new file mode 100644 index 00000000000..b788e470fca --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/README.md @@ -0,0 +1,55 @@ +biblatex-socialscienceshuberlin +======= + +bibLaTeX-style for the social sciences at the Humboldt-Universität zu Berlin +--- +_2018/05/24 v0.0.1_ + + + +Copyright (c) 2018 Lukas C. Bossert + +* Email: [lukas@digitales-altertum.de](mailto:lukas@digitales-altertum.de) + + +This style contains: + +documentation: + +- socialscienceshuberlin.pdf +- socialscienceshuberlin.tex + + +mandatory: + +* socialscienceshuberlin.cbx +* socialscienceshuberlin.bbx +* german-socialscienceshuberlin.lbx + +optional: + +* socialscienceshuberlin-examples.bib + +# Changelog + +All notable changes to this project will be documented in this file. +This project **does not** adhere to [Semantic Versioning](http://semver.org/). +The markdown syntax is inspired by the conventions proposed by [keepachangelog.com](http://keepachangelog.com/). + +## v0.0.1 (2018-05-23) + +* initial commit + + +______________________ + +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](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 [Lukas C. Bossert](https://github.com/LukasCBossert). + diff --git a/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin-examples.bib b/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin-examples.bib new file mode 100644 index 00000000000..82ca71d9cff --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin-examples.bib @@ -0,0 +1,31 @@ + @InCollection{DelPercio2014, + author = {Del Percio, Alfonso and Reisigl, Martin}, + title = {Angewandte Diskursforschung}, + booktitle = {Diskursforschung - Ein interdisziplinäres Handbuch}, + publisher = {transcript Verlag}, + isbn = {9783839427224}, + date = {2014}, + location = {Bielefeld}, +} + +@InCollection{Angermuller2014c, + author = {Angermuller, Johannes and Macgilchrist, Felicitas}, + title = {Einleitung: Konzepte und Kontroversen der Diskurstheorie}, + booktitle = {Diskursforschung: ein interdisziplinäres Handbuch}, + editor = {Hans Wurst and Mickey Mouse}, + publisher = {transcript Verlag}, + pages = {17--20}, + date = {2014}, + origdate = {1999}, + location = {Bielefeld}, +} + +@Book{Motakef2015, + title = {Prekarisierung}, + publisher = {transcript Verlag}, + author = {Motakef, Mona}, + isbn = {978-3-8376-2566-0}, + date = {2015}, + location = {Bielefeld}, + url = {http://www.transcript-verlag.de/978-3-8376-2566-0/prekarisierung}, +} diff --git a/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin.pdf b/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin.pdf new file mode 100644 index 00000000000..086a0ec4d9c Binary files /dev/null and b/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin.tex b/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin.tex new file mode 100644 index 00000000000..9646e37f49d --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-socialscienceshuberlin/socialscienceshuberlin.tex @@ -0,0 +1,482 @@ +% biblatex-socialsciences|huberlin --% +% Copyright (c) 2018 and +% maintained by Lukas C. Bossert +% +% 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. + +%%%%% Disclaimer %%%%%%%%%%%%%%%%%%%%% +% The code of this documentation % +% has been taken form 'biblatex-ext' % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[DIV=11]{scrartcl} +\usepackage{ifxetex,ifluatex} +\newif\iffontspec +\ifxetex + \fontspectrue +\else\ifluatex + \fontspectrue +\else + \fontspecfalse +\fi\fi +\iffontspec + \usepackage{fontspec} +\else + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} +\fi +\usepackage[british]{babel} +\usepackage{csquotes} + + +\usepackage[useregional]{datetime2} +\iffontspec +\setmainfont[ +% Scale = 0.95, +% Numbers = {OldStyle}, + Numbers={Proportional}, +% BoldItalicFont = Gentium Book Basic Bold Italic, + Ligatures = TeX, + BoldFont={Gentium Basic Bold}, +% BoldFont = GenBasB, +% BoldFont={Gentium Basic Bold}, +]{Gentium Plus} +\setsansfont[ + Ligatures = TeX, + BoldFont = Dosis-SemiBold, + ItalicFont = Dosis-Regular, + ItalicFeatures={FakeSlant=0.25} +]{Dosis-Light} +\else +\usepackage{lmodern} +\usepackage[mono=false]{libertine} +\usepackage[libertine]{newtxmath} + \usepackage[scaled=0.78]{beramono} +\fi +\usepackage{microtype} +\usepackage{hyphenat} +\usepackage{bm} +\usepackage{booktabs} +\usepackage{multicol} +\usepackage{upquote} +\usepackage[svgnames]{xcolor} +\usepackage[listings, breakable, skins]{tcolorbox}% +\usetikzlibrary{arrows.meta} +\usepackage[style=socialscienceshuberlin, backend=biber]{biblatex} +\addbibresource{socialscienceshuberlin-examples.bib} + +\usepackage[ + headsepline, + footsepline, + automark, + draft=false, +]{scrlayer-scrpage} +\pagestyle{scrheadings} +\clearscrheadfoot +\rohead{\texttt{bib}\LaTeX-style \texttt{socialsciences|huberlin \socialscienceshuberlinversion}}% +\lohead{\copyright\ by Lukas C. Bossert} +\rofoot{\normalfont\footnotesize \textbf{\sffamily \thepage}} +\lofoot{\normalfont\footnotesize \href{http://digitales-altertum.de}{digitales-altertum|de}} +\setkomafont{pageheadfoot}{\normalfont\footnotesize} +\setkomafont{footnotereference}{\normalfont\addfontfeature{Numbers=Lining}\selectfont} +\addtokomafont{footnotenumber}{\footnotesize\normalfont} +\deffootnote% + %[\normalparindent]% + {0.075cm}% + {\normalparindent}% + {\makebox[\normalparindent][r]% + {\thefootnotemark\hspace*{4pt}}}% +\newlength{\normalparindent} +\AtBeginDocument{\setlength{\normalparindent}{\parindent}} + \setfootnoterule{0pt}% Kein Fußnotenstrich + %\setfootnoterule[]{} + +\makeatletter +\iffontspec +\def\textvisiblespace{% + \raisebox{-2.2pt}{% + \mbox{\kern.04em\vrule \@height.5ex \@width.12ex}% + \vbox{\hrule \@width.2em \@height.12ex}% + \hbox{\vrule \@height.5ex \@width.12ex}% + \kern.04em}} +\fi +\makeatother + + +\usepackage{ltxdockit} +\usepackage{btxdockit} +\usepackage{cleveref} +\hypersetup{% + colorlinks=true, + allcolors=spot, + bookmarksopen=true, + bookmarksnumbered=false, + plainpages=false} + +\definecolor{highlight1}{RGB}{240, 0, 0} +\definecolor{highlight2}{RGB}{0,153, 153} +\definecolor{spot}{rgb}{0,0.2,0.6} + +\lstdefinestyle{extblxstylegeneral}{% + aboveskip = {0\p@ \@plus 6\p@}, + belowskip = {0\p@ \@plus 6\p@}, + tabsize = 2, + breaklines = true, + breakatwhitespace = true, + keepspaces = true, + escapeinside = {(*@}{@*)}, + moredelim = {[is][\ttfamily\bfseries\color{highlight1}]{|}{|}}, + moredelim = {[is][\ttfamily\bfseries\color{highlight1}]{|1}{1|}}, + moredelim = {[is][\ttfamily\bfseries\color{highlight2}]{|2}{2|}}, +} + +\lstdefinelanguage{extBibTeX}{% + morekeywords=[1]{% + @article,@artwork,@audio,@bibnote,@book,@bookinbook,@booklet,% + @collection,@commentary,@customa,@customb,@customc,@customd,% + @custome,@customf,@inbook,@incollection,@inproceedings,% + @inreference,@image,@jurisdiction,@legal,@legislation,@letter,% + @manual,@misc,@movie,@music,@mvcollection,@mvreference,% + @mvproceedings,@mvbook,@online,@patent,@performance,@periodical,% + @proceedings,@reference,@report,@review,@set,@software,@standard,% + @suppbook,@suppcollection,@suppperiodical,@thesis,@unpublished,@video% + }, + morekeywords=[2]{author,title,date,owner,timestamp,journaltitle,% + location,publisher,booktitle,subtitle,booksubtitle,pages,series,% + shortseries,serieseditor,number,volume,year,date,pubstatus,editor,% + shorthand,shortauthor,keywords,options,groups,shorteditor,translator,% + origlanguage,origtitle,edition,origdate,doi}, + keywordstyle=[1]{\bfseries\spotcolor}, + keywordstyle=[2]{\spotcolor}, + sensitive=true, +} + +\lstdefinestyle{extblxstylelatex}{% + language = {[LaTeX]TeX}, + style = {extblxstylegeneral}, +} + +\lstdefinestyle{extblxstylebibtex}{% + language = {extBibTeX}, + style = {extblxstylegeneral}, +} + + +\newcommand*{\highlight}[2][1]{\textcolor{highlight#1}{#2}} +\newcommand*{\highlightbf}[2][1]{\textcolor{highlight#1}{\textbf{#2}}} +\DeclareFieldFormat{highlight1}{\textcolor{highlight1}{#1}} +\DeclareFieldFormat{highlight2}{\textcolor{highlight2}{#1}} + +\newtcolorbox{bibexample}[1][]{enhanced, + colframe=spot!75!black, colback=spot!5!white, + breakable, + #1} +\newtcblisting{biblatexcode}{enhanced, + colframe=black!75!white, colback=black!5!white, + listing only, + frame hidden, + breakable, + listing style=extblxstylelatex} +\newtcblisting{bibtexfile}{enhanced, + colframe=black!75!white, colback=black!5!white, + listing only, + frame hidden, + breakable, + listing style = extblxstylebibtex} +\newcommand\edtobibexample[2][]{ +\begin{bibexample}[#1] + \begin{refsection} + #2\par + \hrulefill + \printbibliography[heading=none] + \end{refsection} +\end{bibexample} +} + + +\newtcbinputlisting\inputexamplebibfile[2][]{% + listing file={#2}, + enhanced, + colframe=black!75!white, + colback=black!5!white, + listing only, + frame hidden, + breakable, + %listing style = extblxstylebibtex, + #1} + + + + +\makeatletter +\AtUsedriver*{% + \let\newblock\relax + \let\abx@macro@bibindex\@empty + \let\abx@macro@pageref\@empty} + + +% this is taken from ltxdockit.cls, which is not loaded +\newrobustcmd*{\fnurl}[1][]{\hyper@normalise\ltd@fnurl{#1}} +\def\ltd@fnurl#1#2{\footnote{#1\hyper@linkurl{\Hurl{#2}}{#2}}} + +\newrobustcmd*{\email}{\hyper@normalise\ltd@email} +\def\ltd@email#1{\href{mailto:#1}{#1}} + +% title +\providecommand*{\titlepage}{} +\providecommand*{\titlefont}{} +\renewrobustcmd*{\titlepage}[1]{\setkeys{ltd@ttp}{#1}} +\renewcommand*{\titlefont}{ + \bfseries + \sffamily + } +\define@key{ltd@ttp}{title}{\def\ltd@title@title{#1}} +\define@key{ltd@ttp}{subtitle}{\def\ltd@title@subtitle{#1}} +\define@key{ltd@ttp}{url}{\def\ltd@title@url{#1}} +\define@key{ltd@ttp}{author}{\def\ltd@title@author{#1}} +\define@key{ltd@ttp}{link}{\def\ltd@title@link{#1}} +\define@key{ltd@ttp}{revision}{\def\ltd@title@revision{#1}} +\define@key{ltd@ttp}{date}{\def\ltd@title@date{#1}} + +\providecommand*{\printtitlepage}{} +\renewrobustcmd*{\printtitlepage}{% + \begingroup + \centering\titlefont + \begingroup\LARGE + \ifundef\ltd@title@url + {\ltd@title@title} + {\href{\ltd@title@url}{\ltd@title@title}}% + \par + \endgroup + \vspace{0.25\baselineskip} + \begingroup\large + \ltd@title@subtitle\par + \endgroup + \vspace{0.25\baselineskip} + \begin{multicols}{2} + \raggedleft + \ltd@title@author\par + \expandafter\email\expandafter{\ltd@title@link}\par + \raggedright + Version \ltd@title@revision\par\ltd@title@date + \end{multicols} + \endgroup} + +\BeforeStartingTOC[toc]{\begin{multicols}{2}} +\AfterStartingTOC[toc]{\end{multicols}} + +\newrobustcmd*{\tex}{\TeX} +\newrobustcmd*{\etex}{\mbox{e-TeX}} +\newrobustcmd*{\pdftex}{pdf\-\tex} +\newrobustcmd*{\xetex}{Xe\-\tex} +\newrobustcmd*{\luatex}{Lua\-\tex} +\newrobustcmd*{\latex}{\LaTeX}%{La\kern-0.07em TeX} +\newrobustcmd*{\pdflatex}{pdf\-\latex} +\newrobustcmd*{\xelatex}{Xe\-\latex} +\newrobustcmd*{\lualatex}{Lua\-\latex} +\newrobustcmd*{\miktex}{Mik\-\tex} +\newrobustcmd*{\texlive}{\tex~live} +\newrobustcmd*{\bibtex}{Bib\kern-0.07em TeX} +\newrobustcmd*{\lppl}{\latex{} Project Public License} +\newrobustcmd*{\pdf}{\acr{PDF}} +\newrobustcmd*{\utf}{\mbox{\acr{UTF}-8}} + +\pdfstringdefDisableCommands{% + \def\tex{TeX}% + \def\etex{e-TeX}% + \def\xetex{XeTeX}% + \def\latex{LaTeX}% + \def\xelatex{XeLaTeX}% + \def\bibtex{BibTeX}% + \def\lppl{LaTeX Project Public License}% + \def\pdf{PDF}% + \def\utf{UTF-8}% +} + +\let\accentcolour\spotcolor + +\addtokomafont{section}{\accentcolour} +\addtokomafont{subsection}{\accentcolour} +\addtokomafont{subsubsection}{\accentcolour} + +\renewcommand*{\verbatimfont}{\ttfamily} +\renewcommand*{\displayverbfont}{\ttfamily} +\renewcommand*{\marglistfont}{\accentcolour\sffamily\small} +\renewcommand*{\margnotefont}{\sffamily\small} +\renewcommand*{\optionlistfont}{\accentcolour\sffamily\displayverbfont} +\renewcommand*{\ltxsyntaxfont}{\ttfamily} +\renewcommand*{\ltxsyntaxlabelfont}{\accentcolour\displayverbfont} +\renewcommand*{\changelogfont}{\normalfont} +\renewcommand*{\changeloglabelfont}{\accentcolour\sffamily\bfseries} +\newcommand*{\stylelistfont}{\accentcolour\sffamily\small} + +\newenvironment*{stylelist} + {\list{}{% + \setlength{\labelwidth}{\marglistwidth}% + \setlength{\labelsep}{\marglistsep}% + \setlength{\leftmargin}{0pt}% + \renewcommand*{\makelabel}[1]{\hss\stylelistfont##1}}% + \def\styleitem##1{% + \item[{##1}]% + \ltd@pdfbookmark{##1}{##1}}} + {\endlist} + +\newenvironment*{keymarglistbook} + {\marglist + \setlength{\itemsep}{0pt}% + \raggedright + \let\@@item\item + \def\item[##1]{% + \@@item[{##1}]% + \ltd@pdfbookmark{##1}{##1}}} + {\endmarglist} + +% modified for correct measurements +\def\ltd@option@i#1#2#3#4[#5]{% + \item[#2]% + \ltd@pdfbookmark{#1}{#1}% + \begingroup\raggedright + \ltd@textverb{=}% + \settowidth\@tempdimb{\ltd@textverb{=}}% + \settowidth\@tempdimc{\optionlistfont#2}% + \ifdim\@tempdimc>\marglistwidth + \@tempdimc=\dimexpr\@tempdimc-\marglistwidth\relax + \else + \@tempdimc=0pt + \fi + \@tempdima=\dimexpr\linewidth-\@tempdimb-\@tempdimc\relax + \ifblank{#4} + {} + {\settowidth\@tempdimb{default: #4}% + \@tempdima=\dimexpr\@tempdima-\@tempdimb-2em\relax}% + \parbox[t]{\@tempdima}{\raggedright #3}% + \ifblank{#4} + {} + {\hfill default:~#4}% + \ifblank{#5} + {} + {\marginpar{\margnotefont #5}}% + \par\endgroup + \nobreak\vspace{\itemsep}} + +%\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}{}{}{}{} +\newcommand*{\biblatexversion}{\extblx@requiredbiblatexversion} +\newcommand*{\biblatexdate}{\extblx@requiredbiblatexdate} + +\AtEndPreamble{% + \deflength{\marglistwidth}{(\oddsidemargin+2cm)*85/100}} +\makeatother + +% By Stefan Kottwitz, see https://tex.stackexchange.com/a/799/35864 +\newcommand*\justify{% + \fontdimen2\font=0.4em% interword space + \fontdimen3\font=0.2em% interword stretch + \fontdimen4\font=0.1em% interword shrink + \fontdimen7\font=0.1em% extra space + \hyphenchar\font=`\-% allowing hyphenation +} + +% no \mbox here, we may have to break things +\renewrobustcmd*{\sty}[1]{{\verbatimfont\justify #1}} +\renewrobustcmd*{\bibfield}[1]{\sty{#1}} +\renewrobustcmd*{\opt}[1]{\sty{#1}} +\newrobustcmd*{\bibmacro}[1]{\sty{#1}} +\renewrobustcmd*{\bibtype}[1]{\sty{@#1}} +\renewrobustcmd*{\cmd}[1]{\sty{\textbackslash #1}} + + +\newcommand*{\gitbaseurl}{https://github.com/LukasCBossert/biblatex-socialsciences-huberlin} +\newcommand*{\biber}{Biber} +\newcommand*{\gitissuelink}[1]{% + \href{\gitbaseurl/issues/#1}{issue \##1 on github}} + +\titlepage{% + title = {The \sty{biblatex-socialscienceshuberlin} style}, + subtitle = {Style used for social sciences at Humbold-Universität zu Berlin}, + url = {\gitbaseurl}, + author = {Lukas C. Bossert}, + link = {lukas@digitales-altertum.de},% + revision = {\socialscienceshuberlinversion}, + date = {{\socialscienceshuberlindate}}, +} + +\hypersetup{% + pdftitle = {The biblatex-'socialsciences|huberlin' style}, + pdfsubject = {\sty{biblatex}-style 'socialsciences|huberlin'}, + pdfauthor = {Lukas C. Bossert}, + pdfkeywords = {latex, biblatex, bibtex, bibliography, references, citation}, +} + +\hyphenation{% + star-red + un-star-red + bib-lio-gra-phy + white-space + bib-open-paren + bib-close-paren + bib-open-bracket + bib-close-bracket + main-title-after-title +} + +\begin{document} + +\printtitlepage +\tableofcontents + +\section{Introduction}\label{sec:int} +\subsection{About} +The \sty{biblatex-socialscienceshuberlin} style provides the citation and bibliography styles used at the Department of Social Sciences at Humboldt-Universität zu Berlin. + +This style is built upon \sty{biblatex-ext}\fnurl{https://ctan.org/pkg/biblatex-ext} and uses \sty{ext-authoryear} for citations and for the bibliography. +Several customisations have been done so far. + +\subsection{Installation}\label{sec:install} +This style is available on \mkbibacro{CTAN}.% +\fnurl{https://ctan.org/pkg/biblatex-socialscienceshuberlin} +The current release is also available in \miktex{} and \texlive{} 2018 or +newer. +If at all possible you should install this style via your \tex{} distribution +(using \miktex{} Console\fnurl{https://miktex.org/howto/miktex-console} or +\sty{tlmgr} for \texlive\fnurl{https://www.tug.org/texlive/pkginstall.html}). +If you must install this package manually, get the files from \mkbibacro{CTAN} +and install the \sty{.bbx}, \sty{.cbx} files preferably to +\path{tex/latex/editiontopoi} of your local or home \TeX{} tree, the other +files (\path{README.md}, \path{editiontopoi.tex}, +\path{editiontopoi.pdf} and \path{editiontopoi-examples.bib}) go to +\path{doc/latex/editiontopoi}, you may have to refresh your file name database +afterwards, so \tex{} can find the files. + +\subsection{License}\label{sec:license} +Permission is granted to copy, distribute and\slash or modify this software +under the terms of the \lppl, version 1.3c% +\fnurl{https://www.latex-project.org/lppl/lppl-1-3c.txt} +or (at your option) any later version% +\fnurl{https://www.latex-project.org/lppl.txt}. +This style is maintained by Lukas C. Bossert (\textcopyright 2018). + + +\section{How to use it} +For a general introduction to \sty{biblatex} see its documentation available on \mkbibacro{CTAN}\fnurl{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf}, +or have a look at the short \sty{biblatex}-tutorial by Paul Stanley\fnurl{https://github.com/PaulStanley/biblatex-tutorial/releases/download/0.2/biblatex-tutorial.pdf}. + +% There is one option so far: You can chose whether the author’s/editor’s names are colored and you can also define the color. + +Note that the author’s/editor’s names are colored so far. +This will be an option in further releases. + + +\section{Bibliography examples} +\nocite{*} +\begin{bibexample}[breakable] +\printbibliography +\end{bibexample} + +\end{document} +\endinput -- cgit v1.2.3