From 288848b5e24e465cc7b0d9687d0309e19f3b8e97 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 26 Aug 2013 21:57:03 +0000 Subject: guitarchordschemes (26aug13) git-svn-id: svn://tug.org/texlive/trunk@31524 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/latex/guitarchordschemes/README | 33 ++ .../guitarchordschemes/guitarchordschemes_en.pdf | Bin 0 -> 116509 bytes .../guitarchordschemes/guitarchordschemes_en.tex | 442 +++++++++++++++ .../guitarchordschemes/guitarchordschemes.sty | 594 +++++++++++++++++++++ Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/tlpsrc/collection-music.tlpsrc | 1 + Master/tlpkg/tlpsrc/guitarchordschemes.tlpsrc | 0 7 files changed, 1071 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/guitarchordschemes/README create mode 100644 Master/texmf-dist/doc/latex/guitarchordschemes/guitarchordschemes_en.pdf create mode 100644 Master/texmf-dist/doc/latex/guitarchordschemes/guitarchordschemes_en.tex create mode 100644 Master/texmf-dist/tex/latex/guitarchordschemes/guitarchordschemes.sty create mode 100644 Master/tlpkg/tlpsrc/guitarchordschemes.tlpsrc diff --git a/Master/texmf-dist/doc/latex/guitarchordschemes/README b/Master/texmf-dist/doc/latex/guitarchordschemes/README new file mode 100644 index 00000000000..0397df22b11 --- /dev/null +++ b/Master/texmf-dist/doc/latex/guitarchordschemes/README @@ -0,0 +1,33 @@ +-------------------------------------------------------------------------- +the GUITARCHORDSCHEMES package v 0.4 + + Guitar Chord and Scale Tablatures with TikZ + +2013/08/25 +-------------------------------------------------------------------------- +Clemens Niederberger +Web: https://bitbucket.org/cgnieder/guitarchordschemes/ +E-Mail: contact@mychemistry.eu +-------------------------------------------------------------------------- +Copyright 2013 Clemens Niederberger + +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 Clemens Niederberger. +-------------------------------------------------------------------------- +The guitarchordschemes package consists of the files + - guitarchordschemes.sty, + - guitarchordschemes_en.tex, guitarchordschemes_en.pdf + - README +-------------------------------------------------------------------------- +If you have any ideas, questions, suggestions or bugs to report, please +feel free to contact me. +-------------------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/latex/guitarchordschemes/guitarchordschemes_en.pdf b/Master/texmf-dist/doc/latex/guitarchordschemes/guitarchordschemes_en.pdf new file mode 100644 index 00000000000..87c0de8bbaf Binary files /dev/null and b/Master/texmf-dist/doc/latex/guitarchordschemes/guitarchordschemes_en.pdf differ diff --git a/Master/texmf-dist/doc/latex/guitarchordschemes/guitarchordschemes_en.tex b/Master/texmf-dist/doc/latex/guitarchordschemes/guitarchordschemes_en.tex new file mode 100644 index 00000000000..18891ca9c46 --- /dev/null +++ b/Master/texmf-dist/doc/latex/guitarchordschemes/guitarchordschemes_en.tex @@ -0,0 +1,442 @@ +% arara: xelatex +% !arara: biber +% !arara: xelatex +% !arara: xelatex +% -------------------------------------------------------------------------- +% the GUITARCHORDSCHEMES package +% +% Guitar Chord and Scale Tablatures with TikZ +% +% -------------------------------------------------------------------------- +% Clemens Niederberger +% Web: https://bitbucket.org/cgnieder/guitarchordschemes/ +% E-Mail: contact@mychemistry.eu +% -------------------------------------------------------------------------- +% Copyright 2012--2013 Clemens Niederberger +% +% 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 Clemens Niederberger. +% -------------------------------------------------------------------------- +% The guitarchordschemes package consists of the files +% - guitarchordschemes.sty, +% - guitarchordschemes_en.tex, +% - guitarchordschemes_en.pdf, +% - README +% -------------------------------------------------------------------------- +% If you have any ideas, questions, suggestions or bugs to report, please +% feel free to contact me. +% -------------------------------------------------------------------------- +\documentclass[toc=index,toc=bib]{cnpkgdoc} +\docsetup{ + pkg = [use-rbc]guitarchordschemes , + subtitle = Guitar Chord and Scale Tablatures with \TikZ , + code-box = { + backgroundcolor = gray!7!white , + skipbelow = .6\baselineskip plus .5ex minus .5ex , + skipabove = .6\baselineskip plus .5ex minus .5ex , + roundcorner = 3pt , + } , + gobble = 1 +} +\usepackage{polyglossia} +\setmainlanguage{english} +\usepackage[oldstyle,proportional]{libertine} +\usepackage{libertinehologopatch} +\cnpkgusecolorscheme{friendly} + +\setmonofont[Ligatures=TeX,Scale=MatchLowercase]{Bitstream Vera Sans Mono} + +\usepackage{fnpct} +\pagestyle{headings} + +\usepackage[biblatex]{embrac}[2013/03/22] +\ChangeEmph{[}[,.02em]{]}[.055em,-.08em] +\ChangeEmph{(}[-.01em,.04em]{)}[.04em,-.05em] + +\renewcommand*\othersectionlevelsformat[3]{% + \textcolor{main}{#3\autodot}\enskip} +\renewcommand*\partformat{% + \textcolor{main}{\partname~\thepart\autodot}} + +\addcmds{ + chordscheme, + setchordscheme, + scales, + textsuperscript +} + +\usepackage{filecontents} +\usepackage{imakeidx} +\begin{filecontents*}{\jobname.ist} + heading_prefix "{\\bfseries " + heading_suffix "\\hfil}\\nopagebreak\n" + headings_flag 1 + delim_0 "\\dotfill\\hyperpage{" + delim_1 "\\dotfill\\hyperpage{" + delim_2 "\\dotfill\\hyperpage{" + delim_r "}\\textendash\\hyperpage{" + delim_t "}" + suffix_2p "\\nohyperpage{\\,f.}" + suffix_3p "\\nohyperpage{\\,ff.}" +\end{filecontents*} +\indexsetup{othercode=\footnotesize} +\makeindex[options={-s \jobname.ist},intoc,columns=3,columnsep=1em] + +\usepackage[backend=biber,style=alphabetic]{biblatex} +\addbibresource{\jobname.bib} +\begin{filecontents}{\jobname.bib} +@online{web:pietsch:fonts, + author = {Jochen Pietsch} , + title = {Jazz Fonts} , + url = {http://notation.jochenpietsch.de/index_e.html} , + urldate = {2012-05-10} +} +@package{pkg:etoolbox, + title = {\paket*{etoolbox}}, + author = {Philipp Lehman}, + date = {2011-01-21}, + version = {2.1}, + url = {http://mirror.ctan.org/macros/latex/contrib/etoolbox} +} +@package{pkg:pgfopts, + title = {\paket*{pgfopts}}, + author = {Joseph Wright}, + date = {2011-06-02}, + version = {2.1}, + url = {http://mirror.ctan.org/macros/latex/contrib/pgfopts} +} +@package{pkg:realbookchords, + title = {\paket*{realbookchords}}, + author = {Clemens Niederberger}, + date = {2013-04-29}, + version = {0.1}, + url = {https://bitbucket.org/cgnieder/guitarchordschemes/} +} +@package{pkg:tikz, + author = {Till Tantau and Mark Wibrow and Christian Feuersänger}, + title = {Ti\textit{k}Z/pgf}, + sorttitle = {TikZ}, + version = {2.10}, + date = {2010-02-25}, + url = {http://sourceforge.net/projects/pgf/}, + urldate = {2013-04-18} +} +@book{leavitt:mmfg:1, + author = {William G. Leavitt}, + title = {A Modern Method for Guitar}, + volume = {1}, + publisher = {Berklee Press Publications, Boston}, + year = {1966} +} +\end{filecontents} + + +\let\verb\lstinline +\makeatletter +\def\TikZ@logo{Ti\textit{k}Z} +\renewrobustcmd\TikZ{\TikZ@logo\index{TikZ@\TikZ@logo}} +\makeatother + +\usepackage{ccicons} + +\usepackage{acro,accsupp} +\DeclareAcronym{ctan}{ + short = ctan , + long = the \textsc{Comprehensive \TeX{} Archive Network} , + short-format = \scshape , + pdfstring = CTAN , + accsupp = CTAN +} +\acsetup{first-style=footnote} + +\setchordscheme{ + finger-format+=\biolinumLF , + name-format+=\libertineLF +} + +\TitlePicture{% +\chordscheme[ + name = Gmi7 , + position = II , + barre = {2/2-4:3} , + show-root = {4/4} , + root = {2/6:2} , + mute = {1,5} +]} +\begin{document} + +\section{License and Requirements} + +\guitarchordschemes is placed under the terms of the \LaTeX{} Project Public License, +version 1.3 or later (\url{http://www.latex-project.org/lppl.txt}). +It has the status “maintained”. + +\guitarchordschemes loads the packages \TikZ~\cite{pkg:tikz}, +\paket*{etoolbox}~\cite{pkg:etoolbox} and \paket*{pgfopts}~\cite{pkg:pgfopts}. +It also loads the \TikZ{} libraries \code{shapes.misc}, \code{arrows} and \code{calc}. +Depending on an option it also loads \paket*{realbookchords}~\cite{pkg:realbookchords}. +This package is not yet published on \ac{ctan} and thus not part of any \TeX{} +distribution. Until it is you can find it at +\url{https://bitbucket.org/cgnieder/realbookchords/}. +See section~\ref{sec:realbookchords} for details on this option. + +\section{The Commands} +This package more or less provides a single command: +\begin{beschreibung} + \Befehl{chordscheme}[] + \Befehl{scales}[