texlive[59907] Master: biblatex-spbasic (12jul21)

commits+karl at tug.org commits+karl at tug.org
Mon Jul 12 22:16:00 CEST 2021


Revision: 59907
          http://tug.org/svn/texlive?view=revision&revision=59907
Author:   karl
Date:     2021-07-12 22:16:00 +0200 (Mon, 12 Jul 2021)
Log Message:
-----------
biblatex-spbasic (12jul21)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/libexec/ctan2tds
    trunk/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/Changes
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/README
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/
    trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx
    trunk/Master/tlpkg/tlpsrc/biblatex-spbasic.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/Changes	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/Changes	2021-07-12 20:16:00 UTC (rev 59907)
@@ -0,0 +1,3 @@
+--- biblatex-spbasic.bbx|cbx
+
+0.01  2021/07/12   - first CTAN version

Added: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/README	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/README	2021-07-12 20:16:00 UTC (rev 59907)
@@ -0,0 +1,13 @@
+Copyright (c) 2021-     Herbert Voß hvoss at tug.org  
+****************************************************************
+
+This is biblatex-spbasic,
+it provides a custom citation-style for biblatex/biber, for 
+typesetting an article for Springer.
+
+It requires the main package biblatex.
+
+This material is subject to the LaTeX Project Public License. 
+See  https://latex-project.org/lppl/ 
+for the details of that license.
+


Property changes on: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/README
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf	2021-07-12 20:14:47 UTC (rev 59906)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf	2021-07-12 20:16:00 UTC (rev 59907)

Property changes on: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex	2021-07-12 20:16:00 UTC (rev 59907)
@@ -0,0 +1,102 @@
+% biblatex-spbasic documentation 2021/07/11 
+%
+% Copyright (c) 2021 Herbert Voß hvoss at tug.org
+
+\documentclass[toc=graduated,parskip=half-,DIV=13,fontsize=11pt,paper=a4]{scrartcl}
+
+\usepackage{eurosym}	% Damit das Euro-Symbol dargestellt werden kann
+\usepackage{libertinus-otf} 		% Damit LaTex Umlaute usw. erkennt
+\setmonofont[Scale=MatchLowercase,FakeStretch=0.9]{AnonymousPro}
+\usepackage[english]{babel}
+\usepackage{listings}
+\lstset{basicstyle=\ttfamily}
+\usepackage{dtk-logos}
+\usepackage{enumitem}
+\setlist{nosep}
+
+\usepackage[babel]{csquotes}
+\usepackage{xurl}
+\usepackage[style=biblatex-spbasic]{biblatex} 
+
+\usepackage{xspace}
+\addbibresource{biblatex-examples.bib}
+
+\def\bibsp{\texttt{biblatex-spbasic}\xspace}
+\def\bib{\texttt{biblatex}\xspace}
+\def\cs#1{\texttt{\textbackslash#1}}
+
+\usepackage{mdframed,xcolor}
+\def\showbib#1{%
+\begin{mdframed}[
+  leftmargin=0pt,
+  rightmargin=0pt,
+  linecolor=black, 
+  backgroundcolor=black!10]
+\vspace{-\normalbaselineskip}
+\printbibliography
+\end{mdframed}}
+
+\usepackage[colorlinks,linktocpage]{hyperref}
+
+\begin{document}
+
+\title{biblatex-spbasic}
+\subtitle{Ver. 0.01}
+\author{Herbert Voß}
+
+\maketitle
+
+\vfill
+Thanks to: Moritz Wemheuer;
+\newpage
+
+\section{Introduction}
+This documentation briefly explains the adaptations of the \texttt{biblatex-spbasic}
+bibliography style and how it can be used. Some of the functions of \texttt{biblatex} 
+that are based on are also indirectly explained. If you have any questions about the 
+functions of \texttt{biblatex}, you should always consult the very good and detailed 
+\texttt{biblatex} documentation. 
+
+%Biblatex and biblatex-spbasic cannot be used meaningfully without at least skimming through the user guide in the biblatex documentation.
+For a quick start, the requirements for using \texttt{biblatex-spbasic} are briefly explained in the following section.
+
+
+\section{Installation}
+
+If you do have an official installation of \MiKTeX\ or \TeXLive, then everything would be there anyway, otherwise
+use the package manager and install \texttt{biblatex-spbasic}. If you do not have such an official distribution
+installed, then copy the two files
+
+\begin{verbatim}
+biblatex-spbasic.bbx
+biblatex-spbasic.cbx
+\end{verbatim}
+
+into your local \TeX\ directory and update the so-called file name database by running \texttt{texhash}.
+
+\section{Using the style}
+
+\texttt{biblatex-spbasic} is based on the packages from biblatex and especially the style \texttt{authoryear}. 
+The reason for this is that \texttt{biblatex} provides all functions that make it possible to develop individual 
+styles. However, the way in which »Springer Verlag« cites is so special compared to what is otherwise usual 
+that additional functions are required to map them completely. These can be found in \texttt{authoryear.bbx}. 
+You could have taken these out of the package and integrated them into \texttt{biblatex-spbasic}, but the 
+effort involved seemed too great to me. In addition, the well-maintained \texttt{biblatex} package ensures 
+that the functions provided by it are reliably retained and compatible despite the very rapid development of \texttt{biblatex}.
+
+It is obvious that using \texttt{biblatex-spbasic} needs the \texttt{biblatex} package, too. 
+\texttt{biblatex-spbasic}is loaded by
+
+\begin{verbatim}
+\usepackage[style=biblatex-spbasic]{biblatex}
+\end{verbatim}
+
+It is possible to load additional optional arguments which refer to \texttt{biblatex}, the package
+\texttt{biblatex-spbasic} itself has no special arguments.
+
+\nocite{*}
+\printbibliography[title=Example-Bibliography]
+
+
+\end{document}
+


Property changes on: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx	2021-07-12 20:16:00 UTC (rev 59907)
@@ -0,0 +1,45 @@
+% biblatex-spbasic.bbx, Herbert Voß
+% Herbert Voß -- 2021
+% this style is an biblatex style for Springer's spbasic.bst
+%
+%% This material is subject to the LaTeX Project Public License. 
+%% See  https://latex-project.org/lppl/ for the details of that license.
+%%
+%
+\ProvidesFile{biblatex-spbasic.bbx}[2021/07/12 v0.01 biblatex bibliography style]
+% Release Notes can be found in the README
+
+\RequireBibliographyStyle{authoryear}
+\ExecuteBibliographyOptions{maxnames=3,minnames=1,terseinits,giveninits}
+
+\DeclareDelimFormat[bib,biblist]{nametitledelim}{\space}
+\renewbibmacro*{in:}{}
+
+\renewcommand*{\finentrypunct}{}%         abschliessenden Punkt entfernen
+\renewcommand*{\newunitpunct}{\addspace}% Punkte entfernen
+
+\DeclareFieldFormat[article]{title}{#1.\isdot}% keine Anfuehrungsstriche und .
+\DeclareFieldFormat{title}{\mkbibemph{#1}.}%    Punkt hinter Titel
+\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}% (No)
+
+\renewbibmacro*{publisher+location+date}{%      Reihenfolge aendern
+  \printlist{publisher}\setunit*{\addcomma\space}\printlist{location}\newunit}
+
+\renewbibmacro*{journal+issuetitle}{% Punkt zwischen Volume und Number entfernen
+  \usebibmacro{journal}\setunit*{\addspace}%
+  \iffieldundef{series}{}{\newunit\printfield{series}\setunit{\addspace}}%
+  \printfield{volume}\printfield{number}\setunit{\addcomma\space}%
+  \printfield{eid}\setunit{\addspace}%
+  \usebibmacro{issue+date}\setunit{\addcolon\space}\usebibmacro{issue}\newunit}
+
+\DeclareNameAlias{sortname}{family-given}
+\renewcommand*{\revsdnamepunct}{}
+\renewrobustcmd*{\bibinitperiod}{}
+\renewrobustcmd*{\bibinitdelim}{}
+\renewrobustcmd*{\bibinithyphendelim}{\mbox{-}}
+
+\DeclareDelimAlias{finalnamedelim}{multinamedelim}
+
+
+\endinput
+

Added: trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx	2021-07-12 20:16:00 UTC (rev 59907)
@@ -0,0 +1,14 @@
+% biblatex-spbasic.cbx, Herbert Voß
+% Herbert Voß -- 2021
+% this style is an biblatex style for Springer's spbasic.bst
+%
+%% This material is subject to the LaTeX Project Public License. 
+%% See  https://latex-project.org/lppl/ for the details of that license.
+%%
+\ProvidesFile{biblatex-spbasic.cbx}[2021/07/12 v0.01 biblatex bibliography style]
+% Release Notes can be found in the README
+
+\RequireCitationStyle{authoryear}
+
+\endinput
+

Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2021-07-12 20:14:47 UTC (rev 59906)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2021-07-12 20:16:00 UTC (rev 59907)
@@ -119,7 +119,8 @@
     biblatex-philosophy biblatex-phys biblatex-publist
     biblatex-realauthor biblatex-sbl biblatex-science biblatex-shortfields
     biblatex-socialscienceshuberlin biblatex-software
-    biblatex-source-division biblatex-subseries biblatex-swiss-legal
+    biblatex-source-division biblatex-spbasic
+    biblatex-subseries biblatex-swiss-legal
     biblatex-trad biblatex-true-citepages-omit biblatex-unified
     biblatex-vancouver
     biblatex2bibitem

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2021-07-12 20:14:47 UTC (rev 59906)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2021-07-12 20:16:00 UTC (rev 59907)
@@ -207,6 +207,7 @@
  'biblatex-gost',       "&MAKEflatten",
  'biblatex-juradiss',	"&MAKEflatten",
  'biblatex-musuos',     "&MAKEflatten",
+ 'biblatex-spbasic',    "&MAKEflatten",
  'biblio',      "die 'skipping, too big, use beebe'",
  'bibtool',     "die 'skipping, requires compilation'",
  'bibtools',    "die 'skipping, ca.2000, await request'",

Added: trunk/Master/tlpkg/tlpsrc/biblatex-spbasic.tlpsrc
===================================================================
Modified: trunk/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc	2021-07-12 20:14:47 UTC (rev 59906)
+++ trunk/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc	2021-07-12 20:16:00 UTC (rev 59907)
@@ -76,6 +76,7 @@
 depend biblatex-socialscienceshuberlin
 depend biblatex-software
 depend biblatex-source-division
+depend biblatex-spbasic
 depend biblatex-subseries
 depend biblatex-swiss-legal
 depend biblatex-trad



More information about the tex-live-commits mailing list.