diff options
author | Karl Berry <karl@freefriends.org> | 2018-08-24 22:24:44 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-08-24 22:24:44 +0000 |
commit | 7976f25a5f69446c038495311c84616348963731 (patch) | |
tree | d9cfa29a4ca67bb942b9ebf0bbe2e628db844ffa /Master/texmf-dist/doc/support/ctanbib | |
parent | 9dec02fb03afe114f68ce75e31f6c5f8ee0adcf8 (diff) |
ctanbib (24aug18)
git-svn-id: svn://tug.org/texlive/trunk@48478 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/support/ctanbib')
-rw-r--r-- | Master/texmf-dist/doc/support/ctanbib/README.md | 25 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/ctanbib/ctanbib-doc.pdf | bin | 0 -> 30489 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/support/ctanbib/ctanbib-doc.tex | 72 |
3 files changed, 97 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/support/ctanbib/README.md b/Master/texmf-dist/doc/support/ctanbib/README.md new file mode 100644 index 00000000000..edd016e5619 --- /dev/null +++ b/Master/texmf-dist/doc/support/ctanbib/README.md @@ -0,0 +1,25 @@ +# The `ctanbib` package + +This script can generate BibTeX records for LaTeX packages hosted on CTAN. + + +## Usage + + ctanbib graphicx + +More details can be found on [TeX.sx](https://tex.stackexchange.com/a/200856/2891) + + +Copyright: 2018 Michal Hoftich + +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 Michal Hoftich. diff --git a/Master/texmf-dist/doc/support/ctanbib/ctanbib-doc.pdf b/Master/texmf-dist/doc/support/ctanbib/ctanbib-doc.pdf Binary files differnew file mode 100644 index 00000000000..74fa918fa00 --- /dev/null +++ b/Master/texmf-dist/doc/support/ctanbib/ctanbib-doc.pdf diff --git a/Master/texmf-dist/doc/support/ctanbib/ctanbib-doc.tex b/Master/texmf-dist/doc/support/ctanbib/ctanbib-doc.tex new file mode 100644 index 00000000000..3a6c3a77ee6 --- /dev/null +++ b/Master/texmf-dist/doc/support/ctanbib/ctanbib-doc.tex @@ -0,0 +1,72 @@ +\documentclass{ltxdoc} +\newcommand\package[1]{\texttt{#1}} +\usepackage{longtable} +\usepackage{tabularx} +\newenvironment{changelog}{\longtable{@{} l p{30em}}}{\endlongtable} +\newcommand\change[2]{#1 & #2\\} +\title{The \texttt{ctanbib} package} +\author{Michal Hoftich\\\url{michal.h21@gmail.com}} +\date{\gitdate, version \gitversion} +\usepackage{hyperref} +\usepackage{fontspec} +\setmainfont{TeX Gyre Schola} +\setmonofont[Scale=MatchLowercase]{Inconsolatazi4} +\usepackage{microtype} +\begin{document} +\maketitle + +\section{Introduction} +This package provides script named \package{ctanbib} which can be used for retrieving of the bibliographic information for packages hosted on CTAN. + +\section{Usage} + + +It can be used in the following way: + + +\noindent\package{ctanbib $\langle$packagename$\rangle$ > filename.bib} + +\section{Example} + +\begin{verbatim} +ctanbib latex +\end{verbatim} + +\noindent This invocation will print data in the Bib\LaTeX\ format to the standard output: + +\begin{verbatim} +@manual{latex, +title = {The Latex package}, +subtitle = {A TeX macro package that defines LaTeX}, +author = {Lamport, Leslie and The LaTeX Team}, +url = {http://www.latex-project.org/}, +urldate = {2018-08-23}, +date = {2018-04-01}, +version = {PL 5} +} +\end{verbatim} + +\section{License} + +Permission is granted to copy, distribute and/or modify this software +under the terms of the LaTeX Project Public License, version 1.3. + +\section{Acknowledgements} + +This package was created thanks to TeX.sx user +Daniel\footnote{\url{https://tex.stackexchange.com/users/3751/daniel}}. Lukas +C. Bossert had useful comments which led to update of the original script and +it's eventual release on CTAN. + +\section{Changelog} + +\begin{changelog} + \change{2018-08-23}{Version 0.1 released.} + \change{2018-08-23}{Created documentation.} + \change{2018-08-21}{Rewrote the script to use the DOM api provided by LuaXML. This provides greater flexibility in the XML processing.} + \change{2018-08-20}{Fixed the script for the current XML format provided by CTAN.} + \change{2014-09-12}{Initial version of the script have been released in answer on TeX.sx\footnote{\url{https://tex.stackexchange.com/a/200856/2891}}.} +\end{changelog} + + +\end{document} |