diff options
author | Karl Berry <karl@freefriends.org> | 2023-01-28 21:08:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-01-28 21:08:00 +0000 |
commit | bd765a18d3abd57b40a33827435c0b003edaf6b0 (patch) | |
tree | f9bb09e75fd1a660b25cab45d7afdee296aefd49 | |
parent | 9ed1b6441fc720dec4a170adfb85a3e057f99dcf (diff) |
tramlines (28jan23)
git-svn-id: svn://tug.org/texlive/trunk@65660 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/tramlines/README | 15 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tramlines/tramlines-documentation.pdf | bin | 0 -> 44978 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/tramlines/tramlines-documentation.tex | 133 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tramlines/tramlines.sty | 48 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/tramlines.tlpsrc | 0 |
7 files changed, 198 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/tramlines/README b/Master/texmf-dist/doc/latex/tramlines/README new file mode 100644 index 00000000000..e3dfeb4ebee --- /dev/null +++ b/Master/texmf-dist/doc/latex/tramlines/README @@ -0,0 +1,15 @@ +tramlines - make tramlines + +version: 1.0.0 + +This package automatically creates tramlines (lines above and below a title used by lawyers in the UK and the Commonwealth). + +This work may be distributed and/or modified under the conditions of the +LaTeX Project Public License (LPPL), version 1.3c or later. + + +For suggestions, feature requests, and bug reports, please use the project's +GitHub site: https://github.com/ezgranet/tramlines + +Version history: +27/01/2023: package creation
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/tramlines/tramlines-documentation.pdf b/Master/texmf-dist/doc/latex/tramlines/tramlines-documentation.pdf Binary files differnew file mode 100644 index 00000000000..79938ccd510 --- /dev/null +++ b/Master/texmf-dist/doc/latex/tramlines/tramlines-documentation.pdf diff --git a/Master/texmf-dist/doc/latex/tramlines/tramlines-documentation.tex b/Master/texmf-dist/doc/latex/tramlines/tramlines-documentation.tex new file mode 100644 index 00000000000..5b9c3046010 --- /dev/null +++ b/Master/texmf-dist/doc/latex/tramlines/tramlines-documentation.tex @@ -0,0 +1,133 @@ +\documentclass[12pt]{article} +\usepackage{textcsc} +\usepackage{tramlines} +\usepackage{xcolor} +\usepackage{fontspec}\definecolor{darkspringgreen}{rgb}{0.09, 0.45, 0.27} +\definecolor{dsg}{rgb}{0.09, 0.45, 0.27} + +\usepackage{titlesec} +\titleformat{\subsection} + {\bfseries}{\thesection.\thesubsection}{1em}{\normalfont\bfseries} +\usepackage[hidelinks]{hyperref} +\usepackage{hologo} +\usepackage[british]{babel} +\usepackage[useregional]{datetime2} +\DTMlangsetup[en-GB]{ord=omit} +\definecolor{LightGray}{gray}{0.9} +%\usepackage{mathpazo} +\IfFontExistsTF{Palatine Parliamentary}{% +\setromanfont[SmallCapsFeatures={LetterSpace=10}, +RawFeature={+calt,+hlig,+liga,+dlig,+onum,+pnum}, +BoldFont={Palatine Parliamentary Bold}, +ItalicFont={Palatine Parliamentary Italic} +]{Palatine Parliamentary Regular} +}{\setromanfont[RawFeature={+onum,+pnum}]{TeX Gyre PagellaX}} +\setmonofont[Scale=.9,BoldFont=Source Code Pro Bold]{Source Code Pro} + +\usepackage{minted} +\date{\today\\\smallskip\ttfamily Version \tramlinesversionnumber} +\author{Elijah Z Granet\thanks{e-mail: \href{mailto:ezg21@cantab.ac.uk}{\ttfamily ezg21@cantab.ac.uk}}} + +\title{\texttt{tramlines}:\\A package for tramlines} +\begin{document} +\maketitle +\tableofcontents +\clearpage +\section{Overview} +Legal documents in the UK are generally headed with \textit{inter alia} the title of the document outlined and separated by lines the length of the title. These lines are known by lawyers as `tramlines'. For example, one might see: + +\tramlines{Defendant's Supplementary Bundle} + +This package enables the easy use of tramlines with a single command, {\color{dsg}\verb!\tramlines{}!}. All the user needs to do is put the desired content in that command, which then produces tramlines with a nice double rule. For example, the command +\begin{minted}[ +frame=lines, +framesep=2mm, +baselinestretch=1.2, +bgcolor=LightGray, +fontsize=\footnotesize, +linenos, +breaklines, +firstnumber=last +] +{latex} +\tramlines{Skeleton Argument on Behalf of the Respondent} +\end{minted} + + +produces the following result: +\tramlines{Skeleton Argument on Behalf of the Respondent} + +\section{Development} +Bugs, feature requests, \textit{etc}, should be submitted to the project's official Githup page: (\url{github.com/ezgranet/tramlines}). +\section{Licence} + This project is licensed under the Latex Public Project Licence version 1.3\textit{c}. This documentation is copyright of the author but licensed under \textcsc{CC-BY-SA} 3.0. + \clearpage +\section{Implementation} +\begin{minted}[ +frame=lines, +framesep=2mm, +baselinestretch=1.2, +bgcolor=LightGray, +fontsize=\footnotesize, +linenos, +breaklines, +firstnumber=last +] +{latex} +\def\tramlinesversionnumber{1.0.0} +\ProvidesPackage{textcsc} +[2023/01/27\tramlinesversionnumber\ + Command for caps-to-small-caps-text] +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +%s +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Elijah Z Granet +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DEPENDENCIES +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +\RequirePackage{booktabs} +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tramlines +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +\setlength\doublerulesep{1pt}% <-- set distance between double rule + +\newcommand{\tramlines}[1]{\normalsize +\begin{table*}[ht] +\centering +\begin{tabular}[t]{l c c } +\toprule\toprule + & #1 & \\ +\bottomrule\bottomrule +\end{tabular} +\end{table*} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% all done +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +\end{minted} + +\section{Version History} +\subsection{\texttt{1.0.0}} + +\ttfamily 27 January 2023: Package creation + + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/tramlines/tramlines.sty b/Master/texmf-dist/tex/latex/tramlines/tramlines.sty new file mode 100644 index 00000000000..4bfa700fb19 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tramlines/tramlines.sty @@ -0,0 +1,48 @@ +\def\tramlinesversionnumber{1.0.0} +\ProvidesPackage{textcsc} +[2023/01/27\tramlinesversionnumber\ + Command for caps-to-small-caps-text] +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +%s +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Elijah Z Granet +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DEPENDENCIES +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +\RequirePackage{booktabs} +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tramlines +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +\setlength\doublerulesep{1pt}% <-- set distance between double rule + +\newcommand{\tramlines}[1]{\normalsize +\begin{table*}[ht] +\centering +\begin{tabular}[t]{l c c } +\toprule\toprule + & #1 & \\ +\bottomrule\bottomrule +\end{tabular} +\end{table*} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% all done +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ No newline at end of file diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index c127b032ed8..c12b544a253 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -825,7 +825,7 @@ my @TLP_working = qw( topfloat topiclongtable topletter toptesi totalcount totcount totpages tpic2pdftex tpslifonts tqft - tracklang trajan tram + tracklang trajan tram tramlines translation-array-fr translation-arsclassica-de translation-biblatex-de translation-chemsym-de translation-dcolumn-fr diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc index bea3ae48c1c..ffb000a5097 100644 --- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc @@ -1349,6 +1349,7 @@ depend topiclongtable depend totalcount depend totcount depend totpages +depend tramlines depend translations depend transparent depend trfsigns diff --git a/Master/tlpkg/tlpsrc/tramlines.tlpsrc b/Master/tlpkg/tlpsrc/tramlines.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/tramlines.tlpsrc |