texlive[65159] Master: ukbill (1dec22)
commits+karl at tug.org
commits+karl at tug.org
Thu Dec 1 21:36:00 CET 2022
Revision: 65159
http://tug.org/svn/texlive?view=revision&revision=65159
Author: karl
Date: 2022-12-01 21:36:00 +0100 (Thu, 01 Dec 2022)
Log Message:
-----------
ukbill (1dec22)
Modified Paths:
--------------
trunk/Master/tlpkg/bin/tlpkg-ctan-check
trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/ukbill/
trunk/Master/texmf-dist/doc/latex/ukbill/README
trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.pdf
trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.tex
trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.pdf
trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.tex
trunk/Master/texmf-dist/tex/latex/ukbill/
trunk/Master/texmf-dist/tex/latex/ukbill/ukbill.cls
trunk/Master/tlpkg/tlpsrc/ukbill.tlpsrc
Added: trunk/Master/texmf-dist/doc/latex/ukbill/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ukbill/README (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/ukbill/README 2022-12-01 20:36:00 UTC (rev 65159)
@@ -0,0 +1,15 @@
+ukbill - easily typeset UK legislation
+
+version: 1.0.0
+
+This package provides formatting to easily typeset draft UK legislation. The libre font Palatine Parliamentary is required to use this package: https://github.com/ezgranet/palatine-parliamentary
+
+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/ukbill
+
+Version history:
+1/12/2022: package creation
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/ukbill/README
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.pdf 2022-12-01 20:34:06 UTC (rev 65158)
+++ trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.pdf 2022-12-01 20:36:00 UTC (rev 65159)
Property changes on: trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.tex 2022-12-01 20:36:00 UTC (rev 65159)
@@ -0,0 +1,251 @@
+\documentclass[private]{ukbill}
+\drafter{The Drafter of the Bill (Mr E Z Granet)}
+\billcopyright{\ccbysa\, This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International Licence.}
+\publishedby{the drafter}
+\billtitle{Commonwealth (Designated Realms) Bill}
+\billto{Make provision in connection with citizens of certain Commonwealth Realms.}
+\humanrights{\printdrafter\ has made the following statement, which a minister would be obliged to give under section 19(1)(a), of the Human Rights Act 1998:
+\vspace{1ex}
+
+In my view the provisions of the \printbilltitle are compatible with the Convention rights.\\
+}
+\exptitle{Explanatory Notes}
+\exptext{Explanatory notes to the Bill, prepared by the Drafter, are forthcoming.}
+\billnum{00/01}
+\whereas{\begin{numstat}
+ \item It behooves me
+\end{numstat}}
+\begin{document}
+\chapter{Introductory Provisions}
+\section{General Definitions}
+
+\begin{numstat}
+\item In this Act, the following definitions apply:
+\begin{alphstat}
+ \item `public authority' has the same meaning as under the Human Rights Act 1998;
+ \item the term `Application Day' refers to the date one-hundred and eighty days following the commencement of this Act
+ \end{alphstat}
+\end{numstat}
+
+\section{Definition of `non-designated Realm'}
+\begin{numstat}
+ \item In this Act, the term `non-designated Realm' refers to an independent sovereign State recognised by His Majesty's Government, which fulfils all of the following criteria:
+\begin{alphstat}
+\item the State is a member of the Commonwealth of Nations
+\item the the headship of state is vested in the person of His Majesty the King, and her heirs and successors according to law;
+\item in the State's legal system, final appellate jurisdiction does not lie with His Majesty in Council.
+ \end{alphstat}
+ \end{numstat}
+
+\section{Definition of `designated Realm'}
+\begin{numstat}
+ \item In this Act, the term `designated Realm' refers to the following:
+ \begin{alphstat}\item An independent sovereign State recognised by His Majesty's Government, which fulfils all of the following criteria:
+\begin{romstat}
+\item the State is a member of the Commonwealth of Nations
+\item the the headship of state is vested in the person of His Majesty the King, and her heirs and successors according to law;
+\item in the State's legal system, final appellate jurisdiction lies with His Majesty in Council.
+ \end{romstat}
+\item A non-independent polity (including, but not limited to: province, federal state, sub-division, territory, dependency, or associated state) which fulfils all of the following criteria:
+ \begin{romstat}
+ \item it shares a common citizenship with a non-designated Realm
+ \item in the legal system of the non-independent sub-division, territory, dependency, or associated state, final appellate jurisdiction lies with His Majesty in Council.
+ \end{romstat}
+
+ \end{alphstat}
+
+ \end{numstat}
+
+
+
+\section{Definition of `citizen of a designated Realm'}
+\begin{numstat}
+\item The term `citizen of a designated Realm' refers to all of the following:
+\begin{alphstat}
+ \item with regards to designated Realms which are independent States, individuals, who, under the respective law of a designated Realm, possesses the citizenship of said designated Realm
+ \begin{romstat}
+ \item The preceding provision does not apply in cases where an individual holds the citizenship of a designated Realm aquired primarily as the result of investment or investments, payment, or other pecuniary considerations (including cases where the individual is the dependent of the person who made the pecuniary contribution to aquire such citizenship, or where they have their citizenship only as the result of descent from an individual who gave such pecuniary contribution to aquire citizenship), as opposed to residence, unless such an individual has spent at least least four years of a continguous five year period physically present in the sovereign territory of the designated Realm
+ \end{romstat}
+ \item with regards to to designated realms which are not independent States, individuals who both:
+\begin{romstat}
+ \item hold the citizenship of the non-designated Realm of or to which the designated Realm is part or affiliated, under the domestic law of the non-designated Realm; and
+ \item have not aquired such citizenship primarily as the result of investment or investments, payment, or other pecuniary considerations, as opposed to residence, unless such an individual has spent at least least four years of a continguous five year period physically present in the sovereign territory of the non-designated Realm
+ \item hold, in the designated Realm, a permanent status of affiliation, which may be referred to by terms including but not limited to: `permanent residence', `belonger status', `nationality'
+\end{romstat}
+\end{alphstat}
+
+\end{numstat}
+
+
+\section{Register of designated Realms}
+\begin{numstat}
+\item Schedule 1 of this Act shall be referred to as the Register of designated Realms (hereinafter, `the Register')
+\begin{alphstat}
+ \item The Register is a comprehensive record of all polities which meet the criteria to designated Realms
+ \item With regards to designated Realms which are not independent States, the Register also records the status or statuses (as the case may be) of permanent affiliation acceptable under the domestic law of the designated Realm which serve to help qualify an individual as a citizen of a designated Realm under the criterion in section 4(\emph{b})(ii) of this Act.
+\end{alphstat}
+\item In the event subsequent to the passage of this Act that changes in the domestic legal and constitutional arrangements of a polity listed on the Register are such that the Secretary of State no longer considers the polity to constitute a designated Realm as defined in this Act, the Secretary of State shall have the power to amend the Register, by way of statutory instrument so as to remove the polity in question from it.
+\begin{alphstat}
+ \item The instrument shall specify the date upon which it takes effect, provided that the instrument removing a polity from the register may take effect sooner than 1 year following its laying.
+ \item Subject to the preceding provision, Secretary of State may vary the date at which delisting takes effect by further statutory instrument.
+ \item In the period between the laying of the instrument and it taking effect, the Secretary of State shall grant all citizens of the polity being removed who are domiciled in the United Kingdom the opportunity to apply, without charge, for permanent settlement in the UK following the delisting of their polity of citizenship from the Register, and shall generally grant such settled status except where clear and convincing circumstances indicate that it is a necessary and proportionate measure in the public interest to deny such status to an applicant.
+\end{alphstat}
+
+\item In the event subsequent to the passage of this Act that changes in the domestic legal and constitutional arrangements of a polity not listed on the Register are such that the Secretary of State now considers the State (or, as the case may be, non-independent polity eligible to be considered a designated Realm) to constitute a designated Realm, the Secretary of State shall have the power to amend the Register, by way of statutory instrument so as to add the State (or, as the case may be, non-independent polity eligible to be considered a designated Realm) in question to it.
+
+\item In the event subsequent to the passage of this act that changes in the domestic legal and constitutional arrangements of a non-independent polity considered a designated Realm are such that the Secretary of State now considers that the qualifying permanent status of affiliation listed in the Register requires revision, or that a new non-independent polity is added to the Register, the Secretary of State shall have the power to amend the Register, by way of statutory instrument so as alter or add a record of qualifying status of permanent affiliation recorded there.
+\item In the event that a designated Realm changes its official name, the Secretary of State shall have to amend the Register, by way of statutory instrument, so as to record the correct name.
+\item A court or tribunal shall regard a State's presence or absence from the Register as conclusive, irrebutable evidence of whether or not a State (or, as the case may be, non-independent polity eligible to be considered a designated Realm) is or is not a designated Realm.
+\begin{alphstat}
+\item The preceding provision does not in any way affect the amenability or unamenability (as the case may be) to judicial review of the decisions of the Secretary of State under existing law, expressly including those decisions with regards to the content of the Register.
+ \end{alphstat}
+\item A statutory instrument containing amendments under this section is subject to annulment in pursuance of a resolution of either House of Parliament.
+ \end{numstat}
+
+
+
+\chapter{Treatment of Citizens}
+
+\section{Treatment of citizens of designated Realms}
+
+
+\begin{numstat}
+\item The succeeding provisions in this section shall come into force upon Application Day
+\item A public authority shall treat and regard citizens of designated Realms in like manner to how said authority treats and regards citizens of Ireland (with reference to all of law, policy, custom and practice) according to the former category of citizens all the rights, privileges, and obligations enjoyed by and incumbent upon the latter category of citizens.
+\item Except where to do so would cause manifest absurdity, all references in existing legislation to citizens of Ireland shall be generally interpreted as applying to citizens of designated Realms
+ \begin{alphstat}
+\item The references in the preceding provisions to the manner of treatment of the citizens of Ireland and the rights, privileges, and obligations enjoyed by and incumbent upon said citizens shall be interpreted as referring only to the manner treatment of and rights, privileges, and obligations enjoyed by and incumbent upon said citizens subsisting prior to Application Day.
+\item In accordance with the above, no changes to the manner of treatment of nor the rights, privileges, and obligations enjoyed by and incumbent upon the citizens of Ireland which occur subsequent to Application Day shall be relevant for the purposes of this Act.
+
+\end{alphstat}
+\item The applicability of the preceding provision shall be subject to the provisions contained in the subsequent sections of this Act. \end{numstat}
+\section{Saving provisions}
+\begin{numstat}
+\item Nothing in this Act shall be construed so as to affect, diminish, or erase criminal nor civil liability for actions which were unlawful prior to the coming into force of this Act, and, following the commencement of this act, a public authority may continue bring criminal prosecutions, civil actions, administrative penalties, and similar measures against citizens of designated Realms for circumstances occurring prior to Application Day.
+\item Notwithstanding anything else in this Act, the following shall continue to remain valid, legal, executable, and enforceable following lawfulness of the following, and a public authority may disapply section 3 of this Act to the extent necessary to maintain said validity, legality, executability, and enforceability, insofar as the following occurred, arose, commenced, began, or were initiated (as applicable) prior to Application Day:
+\begin{alphstat}
+ \item Removal orders
+ \item Lawful detention, including for the purposes of immigration enforcement
+ \item All administrative measures and policies with the effect of banning or excluding an individual from entering the United Kingdom, either temporarily or permanently
+ \begin{romstat}
+ \item The preceding provision applies only to those administrative measures and policies which name the specific individual banned or excluded, and does not apply to administrative measures or policies general or non-specific bans or exclusions \end{romstat}
+ \end{alphstat}
+\end{numstat}
+\section{Disapplication}
+\begin{numstat}
+ \item Other than as expressly provided for in the provisions of this Act, a public authority may not disapply section 3 of this Act.
+ \item Where a citizen of a designated Realm committed a criminal offence or offences prior to Application Day which, but for the operation of section 3 of this Act, would have given rise to liability to removal from the United Kingdom, a public authority may disapply section 3 of this Act and seek the removal of said citizen of a designated Realm.
+ \item Where a citizen of a designated Realm engaged in fraud or deception prior to Application Day which, but for the operation of section 3 of this Act, would have given rise to liability to removal from the United Kingdom, a public authority may disapply section 3 of this Act and seek the removal of said citizen of a designated Realm.
+ \item In the event that circumstances individual to a particular citizen of a designated Realm are such that the application of section 3 of this Act to said citizen of a designated Realm would pose a severe and imperative threat to national security, public health, public order, animal life, plant life, or human life, and disapplication is a necessary and proportionate response to this danger, and where no lesser measures would suffice, the Secretary of Statemay, by means of a public notice published in the London Gazette, disapply section 3 of this Act with respect to that individual.\begin{alphstat}
+ \item Such a declaration must contain detailed reasons for the Secretary of State's decision.
+ \item Such a notice shall take effect, unless otherwise specified, seven days following its publication in the London Gazette.
+ \item No declaration under this subsection shall be effective if it refers to more than one individual.
+\end{alphstat}
+\end{numstat}
+
+\section{Consequential and supplementary provision}
+\begin{nostat}
+\item The Secretary of State or any appropriate Minister may at any time by order make such incidental, consequential, transitional or supplementary provision as may appear to him or her to be necessary or proper for the general or any particular purposes of this Act or in consequence of any of the provisions thereof or for giving full effect thereto.
+\end{nostat}
+
+
+
+
+\chapter{Identification matters}
+\section{Evidence of citizenship (case of independent designated Realms)}
+\begin{numstat}
+\item Where a public authority or private actor requires evidence that a person is a citizen of an independent designated Realm, a passport from such an independent designated Realm shall be acceptable evidence, provided that there is no reasonable suspicion that the passport belongs to an individual other than the bearer, or is forged or altered.
+\begin{alphstat}
+\item The Secretary of State is empowered to create, by way of statutory instrument, other forms of identification, such as national identity cards, issued by an independent designated Realm or Realms which will suffice as evidence
+\begin{romstat}
+ \item In the event such an instrument is issued, the Secretary of State shall issued detailed guidance for public authorities and private actors on how to recognise authentic forms of such identification.
+\end{romstat}
+\end{alphstat}
+\end{numstat}
+
+\section{Evidence of citizenship (case of non-independent designated Realms)}
+\begin{numstat}
+\item Subsection one of this section shall apply to citizens of non-independent designated Realms with regards to evidencing the required status described in section 4(\textit{b})(i) of this Act.
+\item For the additional status described in section 4(\textit{b})(ii) of this Act, an endorsement in a passport, or record of location of birth in a passport, will suffice as evidence for a public authority or private actor unless there is reason to suspect the endorsement or location of birth does not refer to the bearer or is fraudulent.
+\item The Secretary of State may, by way of statutory instrument, designate, for each non-independent polity, specific requirements for proof of the status in section 4(\textit{b})(ii) of this Act.
+\item For each non-independent polity on the Register, the Secretary of State shall issued detailed guidance on how to identify the authentic forms of recognised identification.
+\end{numstat}
+
+\section{Special rules for designated realms which sell citizenship}
+\begin{numstat}
+ \item At least 28 days before Application Day, the Secretary of State shall publish, by way of statutory instrument, a list of designated Realms which are known to to sell or grant citizenship in exchange for investments, payments, or other primarily pecuniary considerations (hereinafter referred to as `designated Realms which sell citizenship').
+ \item The Secretary of State may, by way of statutory instrument alter this register from time to time as necessary to reflect any changes in the factual circumstances.
+ \item For individuals who are citizens of designated Realms which sell citizenship, the evidence for demonstrating citizenship set out in sections nine and ten of this Act must be accompanied by one of the following to be sufficient:
+ \begin{alphstat}
+ \item A sworn declaration witnessed by a member of a profession authorised to act as a Comissioner for Oaths attesting that the individual did not aquire their citizenship in exchange for pecuniary considerations as defined in section four of this Act.
+ \item sworn declaration witnessed by a member of a profession authorised to act as a Comissioner for Oaths attesting that the individual did aquire their citizenship in exchange for pecuniary considerations as defined by section four of this Act, but meet the criteria for the residency exception set out in section four of this Act for.
+ \end{alphstat}
+ \item Any individual unable to provide such evidence shall not be considered a citizen of a designated Realm.
+ \item For the purposes of clarifying existing criminal law, declarations made under the preceeding provisions which are untrue are considered to constitute the common law offence of perverting the course of justice.
+
+\end{numstat}
+\section{Negating effect of deception}
+\begin{nostat}
+ \item No individual shall be considered a citizen of a designated realm where the preponderance of available evidence demonstrates that the individual engaged in deception towards a public authority or private person regarding any matter related to evidence of his or her citizenship of a designated Realm.
+\end{nostat}
+
+
+\section{Short title and extent}
+\begin{numstat}
+ \item This Act may be cited as the Commonwealth (Designated Realms) Act 2022.
+ \item This Act applies to England, Wales, Scotland, and Northern Ireland.
+\end{numstat}
+
+%\begin{numstat}
+%
+%
+%\end{numstat}
+%
+
+\startschedule
+
+\schedule{Register of designated Realms}
+\schdpart{Designated Realms which are independent States}
+
+\begin{nostat}
+\item[1] The following States are designated Realms:
+\begin{numstat}
+ \item Antigua and Barbuda
+ \item Commonwealth of the Bahamas
+ \item Grenada
+ \item Jamaica
+ \item Federation of Saint Christopher (Saint Kitts) and Nevis
+ \item Saint Lucia
+ \item Saint Vincent and the Grenadines
+ \item Tuvalu
+\end{numstat}
+
+\end{nostat}
+
+
+\schdpart{Designated Realms which are not independent States}
+
+\noindent\emph{List of polities}
+
+\begin{nostat}
+\item[1] The following polities are designated Realms:
+\begin{numstat}
+\item Cook Islands
+\begin{alphstat}
+ \item For the above polity, the statuses of `Cook Islander' and `permanent resident', as endorsed in a New Zealand passport, qualify for the purposes of section 5(4)(\textit{b})(iii) of this Act
+\end{alphstat}
+\item Niue
+\begin{alphstat}
+ \item For the above polity, the following statuses or qualities qualify for the purposes of section 5(4)(\textit{b})(iii) of this Act:
+ \begin{romstat}
+ \item permanent resident
+ \item Birth in Niue (both for Niueans and non-Niueans)
+ \item Someone whose parent is a New Zealand citizen born in Niue
+ \item Someone who has at least one parent who is a New Zealand citizen born in Niue
+ \item Someone who has at least one parent who is a permanent resident and ordinarily resident in Niue, as defined by the Immigration Act 2011 (Niue)
+ \end{romstat}
+\end{alphstat}
+\end{numstat}
+\end{nostat}
+
+\end{document}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/ukbill/immigration-bill.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.pdf 2022-12-01 20:34:06 UTC (rev 65158)
+++ trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.pdf 2022-12-01 20:36:00 UTC (rev 65159)
Property changes on: trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.tex 2022-12-01 20:36:00 UTC (rev 65159)
@@ -0,0 +1,783 @@
+\documentclass{article}
+\usepackage{verbatim}
+\usepackage{xcolor}
+\usepackage{luaquotes}
+\usepackage{longtable}
+\definecolor{darkspringgreen}{rgb}{0.09, 0.45, 0.27}
+\definecolor{dsg}{rgb}{0.09, 0.45, 0.27}
+\usepackage[hidelinks]{hyperref}
+\usepackage{hologo}
+\usepackage[british]{babel}
+\usepackage[useregional]{datetime2}
+\DTMlangsetup[en-GB]{ord=omit}
+\definecolor{LightGray}{gray}{0.9}
+%\usepackage{mathpazo}
+\usepackage{fontspec}
+\IfFontExistsTF{Palatine Parliamentary}{\setromanfont[RawFeature={+onum,+pnum},%
+BoldFont={Palatine Parliamentary Bold},
+ItalicFont={Palatine Parliamentary Italic}]{Palatine Parliamentary Regular}
+}{\setromanfont[RawFeature={+onum,+pnum}]{TeX Gyre PagellaX}}
+\setmonofont[Scale=.9]{Source Code Pro}
+%\newfontface\primeback[Scale=1.01]{Libertinus Serif}
+\newcommand{\primeback}{}
+
+\newfontface\boxy{DejaVu Sans}
+\newcommand{\thebox}{{\boxy ▯}}
+%\usepackage[firstnumber=last]{fancyvrb}
+\usepackage{minted}
+\date{\today\\\smallskip\ttfamily Version 1.0.0}
+\author{Elijah Z Granet\thanks{e-mail: \href{mailto:ezg21 at cantab.ac.uk}{\ttfamily ezg21 at cantab.ac.uk}}}
+
+\title{\texttt{ukbill}:\\A package for typesetting UK legislation}
+
+\begin{document}
+\maketitle
+\tableofcontents
+\clearpage
+\section{Overview}
+This is a class for typesetting bills in the standard used by the Parliament of the United Kingdom. It is meant to be of use to students of law and politics, to Parliamentary agents and lawyers drafting private bills, and to aid in the construct of proposals for law reform. The use of this package requires the libre font `Palatine Parliamentary', which imitates the official typeface of the UK Parliament.\footnote{The font is available at this link: \url{https://github.com/ezgranet/palatine-parliamentary}}
+\section{Usage}
+For an example of the usage of the package, please see the attached `\texttt{immigration-bill.tex}' example in the package archive.
+
+\subsection{Calling the package}
+Call the package with {\color{darkspringgreen}\ttfamily \verb|\documentclass{ukbill}|}
+\subsection{Declaring variables}
+In your preamble, declare the following variables to populate your bill.
+\begin{center}
+\begin{tabular}{lp{2.5in}}
+\bfseries Variable name & \bfseries Explanation\\
+\ttfamily \verb|\drafter{}| & The drafter of the bill\\
+\ttfamily \verb|\billcopyright{}| & Copyright notice at the end of the bill \\
+\ttfamily \verb|\publishedby{}| & The publisher of the bill for notice at the end of the bill \\
+\ttfamily\verb|\billtitle{}| & The title of the bill\\
+\ttfamily \verb|billto{}| & { The purpose or long title of the bill}\\
+\ttfamily \verb|\humanrights{}| & The statutorily required statement under the Human Rights Act 1998\\
+\ttfamily \verb|\exptitle{}| & The title of the explanatory section—if you have extra notes added separately, title it `Explanatory Notes'; otherwise use `Explanatory Memorandum'\\
+\ttfamily \verb|\exptext{}| & The content of the explanatory memorandum (or notice about separate explanatory notes)\\
+\ttfamily \verb|\billnum{}| & The number of the bill for the cover sheet and back page\\
+\ttfamily \verb|\whereas{}| &
+This variable is needed \textbf{only} in the \texttt{private} option of the class. It contains the recitals, best formatted as a numbered list
+\end{tabular}
+
+\end{center}
+
+
+\subsection{Bill parts}
+The command {\color{darkspringgreen}\ttfamily\verb|\chapter|} divides the main content of the bill up into appropriate parts noted in the Table of Contents. For example, `Introductory Provisions'.
+\subsection{Sections}
+The section is the main unit of legislation and is titled with {\color{darkspringgreen}\ttfamily\verb|\section|}. Most sections will be numbered and numbered subsections use the {\color{darkspringgreen}\ttfamily\verb|numstat|} environment as follows:
+\begin{minted}[
+frame=lines,
+framesep=2mm,
+baselinestretch=1.2,
+bgcolor=LightGray,
+fontsize=\footnotesize,
+breaklines,
+firstnumber=last
+]
+{latex}
+\begin{numstat}
+ \item The first provision
+ \item The second provision
+\end{numstat}
+\end{minted}
+
+Often, these sections will be nested with alphabetical subsubsections, Roman paragraphs, and double alphabetical (\textit{ie}, `aa') subparagraphs. These are called with {\color{darkspringgreen}\ttfamily\verb|alphstat|}, {\color{darkspringgreen}\ttfamily\verb|romstat|}, and {\color{darkspringgreen}\ttfamily\verb|twoalphstat|}, respectively.
+\begin{minted}[
+frame=lines,
+framesep=2mm,
+baselinestretch=1.2,
+bgcolor=LightGray,
+fontsize=\footnotesize,
+breaklines,
+firstnumber=last
+]
+{latex}
+\begin{numstat}
+ \item A subsection
+ \begin{alphstat}
+ \item Nesting
+ \begin{romstat}
+ \item Even more nesting
+ \begin{twoalphstat}
+ \item this is too much nesting now, lads
+ \end{twoalphstat}
+ \end{romstat}
+ \end{alphstat}
+ \item a subsection again
+\end{numstat}
+\end{minted}
+
+
+Occasionally, a section will have only one provision, and therefore no numbering is needed. In this case, use the {\color{darkspringgreen}\ttfamily\verb|nostat|} environment.
+
+\begin{minted}[
+frame=lines,
+framesep=2mm,
+baselinestretch=1.2,
+bgcolor=LightGray,
+fontsize=\footnotesize,
+breaklines,
+firstnumber=last
+]
+{latex}
+\begin{nostat}
+ \item The first provision
+ \item The second provision
+\end{nostat}
+\end{minted}
+
+\subsection{Schedules}
+
+Some legislation requires schedules appended to the body of main legislation. To begin typesetting schedules (as opposed to the preceding main content of the bill), use the command {\color{darkspringgreen}\ttfamily\verb|\startschedule|}
+
+A schedule is then named by the command {\color{darkspringgreen}\ttfamily\verb|\schedule{Name}|}, while a Part (\textit{ie}, a subset of a schedule) is called using {\color{darkspringgreen}\ttfamily\verb|\schdpart{name}|}
+
+\subsection{The `private' Option}
+
+Private bills have a different enacting formula and also make use of recitals. Drafting private bills therefore requires you to call the class with the option {\color{darkspringgreen}\ttfamily\verb|\documentclass[private]{ukbill}|}
+
+ \section{Future Development }
+ The package's online repository is the best place to report bugs, feature requests, or other contributions, and is located at: \\\url{github.com/ezgranet/ukbill}.
+
+ \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 CC-BY-SA 4.0.
+ \section{Version History}
+\subsection{\normalfont\texttt{1.0.0}}
+\ttfamily 1 December 2022: Class Creation
+
+
+ \clearpage\section{Implementation}
+
+\begin{minted}[
+frame=lines,
+framesep=2mm,
+baselinestretch=1.2,
+bgcolor=LightGray,
+fontsize=\footnotesize,
+linenos,
+breaklines,
+firstnumber=last
+]
+{latex}
+\NeedsTeXFormat{LaTeX2e}
+\def\ukbillversionnumber{1.0.0}
+\ProvidesClass{ukbill}[2022-12-01 A Class for Legal Notes]
+ % !TeX program = lualatex
+% !TeX encoding = utf8
+% 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.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Elijah Z Granet
+
+
+\LoadClass[a4paper,12pt]{memoir}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% schedule divisions
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\schdpart}[1]{\subsubsection{#1}}
+\newcommand{\startschedule}{\clearpage
+\setcounter{schedon}{1}
+%\setcounter{subsection}{}
+\setcounter{part}{0}
+\begin{center}
+ \large\textsc{SCHEDULES}
+\end{center}
+\addcontentsline{toc}{chapter}{\rule{.45\textwidth}{1pt}}
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Variables
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+\newcommand{\drafter}[1]{\def\@drafter{#1}}
+\newcommand{\printdrafter}{\@drafter}
+\def\@drafter{\@latex at warning@no at line{No \noexpand\drafter given}}
+\newcommand{\billcopyright}[1]{\def\@billcopyright{#1}}
+\newcommand{\printbillcopyright}{\@billcopyright}
+\def\@billcopyright{\@latex at warning@no at line{No \noexpand\billcopyright given}}
+\newcommand{\billto}[1]{\def\@billto{#1}}
+\newcommand{\printbillto}{\@billto}
+\def\@billto{\@latex at warning@no at line{No \noexpand\billto given}}
+\newcommand{\whereas}[1]{\def\@whereas{#1}}
+\newcommand{\printwhereas}{\@whereas}
+
+\newcommand{\publishedby}[1]{\def\@publishedby{#1}}
+\newcommand{\printpublishedby}{\@publishedby}
+\def\@publishedby{\@latex at warning@no at line{No \noexpand\publishedby given}}
+\newcommand{\billtitle}[1]{\def\@billtitle{#1}}
+\newcommand{\printbilltitle}{\@billtitle}
+\def\@billtitle{\@latex at warning@no at line{No \noexpand\billtitle given}}
+\newcommand{\humanrights}[1]{\def\@humanrights{#1}}
+\newcommand{\printhumanrights}{\@humanrights}
+\def\@humanrights{\@latex at warning@no at line{No \noexpand\humanrightsgiven}
+}
+\newcommand{\exptitle}[1]{\def\@exptitle{#1}}
+\newcommand{\printexptitle}{\@exptitle}
+\def\@exptitle{\@latex at warning@no at line{No \noexpand\exptitle given}}
+\newcommand{\exptext}[1]{\def\@exptext{#1}}
+\newcommand{\printexptext}{\@exptext}
+\def\@exptext{\@latex at warning@no at line{No \noexpand\exptext given}}
+\newcommand{\billnum}[1]{\def\@billnum{#1}}
+\newcommand{\printbillnum}{\@billnum}
+\def\@billnum{\@latex at warning@no at line{No \noexpand\billnum given}}
+
+
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% hyphenation
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage[none]{hyphenat}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% list organisation
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage{paralist}
+ \let\itemize\compactitem
+ \let\enditemize\endcompactitem
+ \let\enumerate\compactenum
+ \let\endenumerate\endcompactenum
+ \let\description\compactdesc
+ \let\enddescription\endcompactdesc
+ \pltopsep=-12pt
+ \plitemsep=0pt
+ \plparsep=0pt
+\newcounter{schedcount}
+\counterwithout{section}{chapter}
+
+\counterwithin{schedcount}{subsubsection}
+\setsecnumdepth{subsubsection}
+\def\tocmark{\markboth{\MakeTextUppercase{}}{}}
+\RequirePackage[absolute]{textpos}
+\setlength{\TPHorizModule}{10mm}
+\setlength{\TPVertModule}{10mm}
+\TPGrid[15mm,1mm]{8}{9} % Divide page in 9x9 grid
+\DeclareRobustCommand{\Leftblock}{{
+\begin{textblock}{10}(0.5,1.8)\footnotesize\itshape 5\end{textblock}
+\begin{textblock}{10}(0.5,2.7)\footnotesize\itshape 10\end{textblock}
+\begin{textblock}{10}(0.5,3.6)\footnotesize\itshape 15\end{textblock}
+\begin{textblock}{10}(0.5,4.5)\footnotesize\itshape 20\end{textblock}
+\begin{textblock}{10}(0.5,5.4)\footnotesize\itshape 25\end{textblock}
+\begin{textblock}{10}(0.5,6.3)\footnotesize\itshape 30\end{textblock}
+\begin{textblock}{10}(0.5,7.2)\footnotesize\itshape 35\end{textblock}
+}}
+\DeclareRobustCommand{\Rightblock}{{
+\begin{textblock}{10}(7.75,1.8)\footnotesize\itshape 5\end{textblock}
+\begin{textblock}{10}(7.75,2.7)\footnotesize\itshape 10\end{textblock}
+\begin{textblock}{10}(7.75,3.6)\footnotesize\itshape 15\end{textblock}
+\begin{textblock}{10}(7.75,4.5)\footnotesize\itshape 20\end{textblock}
+\begin{textblock}{10}(7.75,5.4)\footnotesize\itshape 25\end{textblock}
+\begin{textblock}{10}(7.75,6.3)\footnotesize\itshape 30\end{textblock}
+\begin{textblock}{10}(7.75,7.2)\footnotesize\itshape 35\end{textblock}
+}}
+\DeclareRobustCommand{\Firstblock}{{
+%\begin{textblock}{10}(7.75,1.8)\footnotesize\itshape 5\end{textblock}
+%\begin{textblock}{10}(7.75,2.7)\footnotesize\itshape 10\end{textblock}
+%\begin{textblock}{10}(7.75,3.6)\footnotesize\itshape 15\end{textblock}
+\begin{textblock}{10}(7.75,4.5)\footnotesize\itshape 5\end{textblock}
+\begin{textblock}{5}(7.75,5.4)\footnotesize\itshape 10\end{textblock}
+\begin{textblock}{10}(7.75,6.3)\footnotesize\itshape 15\end{textblock}
+\begin{textblock}{10}(7.75,7.2)\footnotesize\itshape 20\end{textblock}
+}}
+
+\RequirePackage{ccicons}
+ \makepagestyle{bill}
+ \makepagestyle{billfirst}
+
+ \makeatletter
+ \makepsmarks {bill}{
+\nouppercaseheads}
+\makeatother
+\makeatletter
+ \renewcommand{\bookpagemark}[1]{\itshape\thetitle\\}
+ \makepsmarks {billfirst}{
+\nouppercaseheads}
+\makeatother
+ \renewcommand{\bookpagemark}[1]{\noindent\itshape\thetitle\\}
+
+% \renewcommand{\partpagemark}[1]{\itshape\thetitle\\}
+ \makepagestyle{front}
+
+ \makepagestyle{sched}
+ \makeatletter
+ \makepsmarks {sched}{
+\nouppercaseheads}
+\makeatother
+ \renewcommand{\bookpagemark}[1]{\itshape\thetitle\\}
+% \renewcommand{\partpagemark}[1]{\itshape\thetitle\\}
+\clearmark{chapter}
+\clearmark{section}
+
+\createmark{part}{both}{shownumber}{\partname\space}{.\space}
+
+
+ \RequirePackage[margin=3.25cm,headheight=100pt]{geometry}
+ \makeatletter
+ \makeevenfoot{front}{}{}{\printbillnum}
+ \makeoddfoot{front}{}{}{\printbillnum}
+ \makeatother
+
+\renewcommand{\bookname}{\printbilltitle}
+\makeheadrule{bill}{\textwidth}{1pt}
+ \makeevenhead{bill}{\Rightblock\normalsize\thepage\ifnum\value{part}>0\\\else\fi\ifnum\value{schedon}=1\\\else\fi\ifnum\value{subsubsection}>0\vskip 12pt\else\fi}{}{\footnotesize\itshape\bookname
+ \ifnum\value{schedon}=1
+\\ \itshape Schedule \arabic{subsection}\hspace{1ex}—\hspace{1ex}\currentsubsection \else\fi
+ \ifnum\value{part}>0
+\\Part \arabic{part}\hspace{1ex}—\hspace{1ex}\rightmark
+ \else\fi\ifnum\value{subsubsection}>0\\Part \arabic{subsubsection}\hspace{1ex}—\hspace{1ex}\currentsubsubsection\else\fi}
+ \makeoddhead{bill}{\Rightblock\footnotesize\itshape\bookname
+ \ifnum\value{schedon}=1
+\\ \itshape Schedule \arabic{subsection}\hspace{1ex}—\hspace{1ex}\currentsubsection \else\fi
+ \ifnum\value{part}>0
+\\Part \arabic{part}\hspace{1ex}—\hspace{1ex}\rightmark
+ \else\fi\ifnum\value{subsubsection}>0\\Part \arabic{subsubsection}\hspace{1ex}—\hspace{1ex}\currentsubsubsection\else\fi}{}{\normalsize\thepage\ifnum\value{part}>0\\\else\fi\ifnum\value{schedon}=1\\\else\fi\ifnum\value{subsubsection}>0\vskip 12pt\else\fi}
+ \makeoddfoot{bill}{}{}{}
+%\renewcommand{\subsectionmark}[1]{#1}
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% bill-first
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeheadrule{billfirst}{\textwidth}{1pt}
+ \makeevenhead{billfirst}{\Firstblock\normalsize\thepage\ifnum\value{part}>0\\\else\fi\ifnum\value{schedon}=1\\\else\fi\ifnum\value{subsubsection}>0\vskip 12pt\else\fi}{}{\footnotesize\itshape\bookname
+ \ifnum\value{schedon}=1
+\\ \itshape Schedule \arabic{subsection}\hspace{1ex}—\hspace{1ex}\currentsubsection \else\fi
+ \ifnum\value{part}>0
+\\Part \arabic{part}\hspace{1ex}—\hspace{1ex}\rightmark
+ \else\fi\ifnum\value{subsubsection}>0\\Part \arabic{subsubsection}\hspace{1ex}—\hspace{1ex}\currentsubsubsection\else\fi}
+ \makeoddhead{billfirst}{\Firstblock\footnotesize\itshape\bookname
+ \ifnum\value{schedon}=1
+\\ \itshape Schedule \arabic{subsection}\hspace{1ex}—\hspace{1ex}\currentsubsection \else\fi
+ \ifnum\value{part}>0
+\\Part \arabic{part}\hspace{1ex}—\hspace{1ex}\rightmark
+ \else\fi\ifnum\value{subsubsection}>0\\Part \arabic{subsubsection}\hspace{1ex}—\hspace{1ex}\currentsubsubsection\else\fi}{}{\normalsize\thepage\ifnum\value{part}>0\\\else\fi\ifnum\value{schedon}=1\\\else\fi\ifnum\value{subsubsection}>0\vskip 12pt\else\fi}
+ \makeoddfoot{billfirst}{}{}{}
+%\renewcommand{\subsectionmark}[1]{#1}
+
+
+
+\renewcommand{\chaptermark}[1]{#1}
+\cftpagenumbersoff{part}
+\cftpagenumbersoff{chapter}
+\cftpagenumbersoff{subsection}
+\cftpagenumbersoff{subsubsection}
+\renewcommand{\cftsubsectionpresnum}{\flushleft Schedule\hspace{1ex}}% Prefix to number for \subsection in ToC
+
+\renewcommand{\cftsubsubsectionpresnum}{Part\hspace{1ex}}% Prefix to number for \subsection in ToC
+
+\renewcommand{\thesubsection}{\arabic{subsection}}
+\renewcommand{\thesubsubsection}{\arabic{subsubsection}}
+\renewcommand{\cftsubsectionaftersnum}{\hspace{1ex}—\hspace{1ex}}
+\renewcommand{\cftsubsubsectionaftersnum}{\hspace{1ex}—\hspace{1ex}}
+
+\settocdepth{subsubsection}
+\cftpagenumbersoff{section}
+\makeatletter
+\let\stdl at chapter\l at chapter
+\renewcommand*{\l at chapter}[2]{\stdl at chapter{\centerline{#1}}{#2}}
+\makeatother
+\cftsetindents{subsection}{1.75cm}{10em}
+\cftsetindents{subsubsection}{1.75cm}{10em}
+
+\renewcommand{\cftsubsectionpresnum}{Schedule\hfill}
+\renewcommand{\cftsubsectionaftersnum}{\quad—\quad}
+\renewcommand{\cftsubsubsectionpresnum}{\qquad Part\hfill}
+\renewcommand{\cftsubsubsectionaftersnum}{\quad—\quad}
+
+%\setlength\cftsubsectionnumwidth{7.3em}
+%\setlength\cftsubsubsectionnumwidth{4em}
+
+\renewcommand{\title}{\printbilltitle}
+\RequirePackage{changepage} % for the adjustwidth environment
+\renewcommand{\part}[1]{\stepcounter{part}\markright{#1}
+\begin{center}
+\printpartname\hspace{1ex}\arabic{part}\\
+\printparttitle{#1}\normalfont\normalsize\\\end{center}
+\addcontentsline{toc}{part}{\normalsize\bfseries\printpartname\hspace{1ex}%
+\arabic{part}\normalfont\\
+\centerline{\normalsize\normalfont\scshape\printparttitle{#1}}}
+}
+ \renewcommand\contentsname{CONTENTS}%
+
+\renewcommand{\chapter}[1]{\stepcounter{chapter}\markright{#1}
+\begin{center}
+\itshape\printchaptertitle{#1}\normalfont\normalsize\\%
+\end{center}
+\addcontentsline{toc}{chapter}{\normalsize\itshape
+\centerline{\normalsize\normalfont\itshape\printchaptertitle{#1}}}
+}
+
+\renewcommand{\partnamefont}{\normalfont\centering\bfseries\scshape}
+\renewcommand{\parttitlefont}{\normalfont\centering\scshape}
+\makeatletter
+\renewcommand{\partnumberline}[1]{\hfil\hspace\@tocrmarg #1~}
+\makeatother
+
+\renewcommand{\partnumfont}{\normalfont\bfseries\centering\normalsize\scshape}
+\renewcommand{\partnamenum}{\normalfont\bfseries\centering\normalsize\scshape}
+\RequirePackage{setspace}
+\renewcommand{\chapterheadstart}{\vspace*{\beforechapskip}}
+\renewcommand{\printchaptername}{\chapnamefont \@chapapp}
+\renewcommand{\chapternamenum}{\space}
+\renewcommand{\printchapternum}{\chapnumfont \thechapter}
+\renewcommand{\afterchapternum}{\par\nobreak\vskip \midchapskip}
+\renewcommand{\printchapternonum}{}
+\renewcommand{\chapterheadstart}{}
+\renewcommand{\printchaptername}{}
+\renewcommand{\chapternamenum}{}
+\renewcommand{\printchapternum}{}
+\renewcommand{\afterchapternum}{}
+\setlength{\parskip}{0pt}
+\renewcommand{\printchaptertitle}[1]{\chaptitlefont #1}
+\renewcommand{\afterchaptertitle}{\par\nobreak\vskip \afterchapskip}
+\renewcommand{\printtoctitle}[1]{\large\scshape\centerline{\MakeUppercase{#1}}}
+\renewcommand{\chapnamefont}{\normalfont\centering\itshape}
+\renewcommand{\chapnumfont}{\normalfont\centering\itshape}
+\renewcommand{\chaptitlefont}{\normalfont\centering\itshape}
+
+\setlength{\beforechapskip}{12pt}
+\setlength{\midchapskip}{0pt}
+\setlength{\afterchapskip}{12pt}
+\setbeforesecskip{-1em}
+\setaftersecskip{-1em}
+\setbeforesubsecskip{-1em}
+\setaftersubsecskip{-1em}
+\renewcommand*{\thesection}{\arabic{section}}
+\setsecnumformat{\csname the#1\endcsname\hspace{5ex}}
+%\setsubsecnumformat{\csname the#1\endcsname\hspace{5ex}}
+%\setsubsecheadstyle{\bfseries}
+%\setsubsecheadstyle{\scshape\centering}
+%\setsubsectionnumformat{SCHEDULE\quad\csname the#1\endcsname\newline}
+\RequirePackage[compact]{titlesec}
+\titleformat{\subsection}[display]
+ {\normalfont\centering\scshape}{SCHEDULE \hspace{2ex }\thesubsection}{5pt}{}
+\titleformat{\subsubsection}[display]
+ {\normalfont\centering\scshape}{Part \thesubsubsection}{5pt}{}
+
+\setsecheadstyle{\centering\bfseries}
+\renewcommand{\part}[1]{\stepcounter{part}\markright{#1}
+\begin{center}
+\normalfont\normalsize\itshape\printchaptertitle{#1}\normalfont\normalsidze\\\end{center}
+\addcontentsline{toc}{chapter}{
+\centerline{\normalsize\normalfont\itshape\printchaptertitle{#1}}}
+}
+\RequirePackage{fontspec}
+\IfFontExistsTF{Palatine Parliamentary}{
+\setmainfont[
+Scale=.98,
+SmallCapsFeatures={LetterSpace=10,RawFeature={+smcp,},},
+BoldFeatures = {SmallCapsFont= {PalatineP-Bold},SmallCapsFeatures={%
+RawFeature={+smcp,}%
+}},
+BoldFont={PalatineP-Bold},
+ ItalicFont={PalatineP-Italic},
+ BoldItalicFont={PalatineP-BoldItalic}]{PalatineP-Regular}
+\newfontface{\extfont}[SmallCapsFont={Times New Roman}]{Times New Roman}}{\ClassWarning{Please install the Palatine Parliamentary Font}}
+
+\RequirePackage[english]{babel}
+%\RequirePackage{csquotes}
+%\MakeOuterQuote{"}
+%%\DeclareQuoteStyle{english}%
+%% {{\extfont\textquotedblleft}}
+%% [\extfont\textquotedblleft]
+%% {{\extfont\textquotedblright}}
+%% [0.05em]
+%% {{\extfont\textquoteleft}}
+%% [{\extfont\textquoteleft}]
+%% {{\extfont\textquoteright}}
+\RequirePackage{enumitem}
+\newenvironment{statquote}%
+{
+\begin{list}{}%
+{%
+\setlength{\topsep}{0ex}%
+\setlength{\partopsep}{0ex}%
+\setlength{\parsep}{0.5ex}%
+\setlength{\itemsep}{i}%
+\addtolength{\leftmargin}{3em}%
+\addtolength{\rightmargin}{3em}%
+}%
+\item[]}%
+{\end{list}}
+\newenvironment{nostat}{\begin{enumerate}[nosep,leftmargin=1.25cm,%
+labelindent=5pt,itemindent=-15pt,label=]}{\end{enumerate}}
+\newenvironment{numstat}%
+{%
+%\vspace{-9ex}%
+\begin{enumerate}[nosep,partopsep=0pt,
+%parsep=0.5ex,
+%itemsep=1ex,
+labelsep=3ex,
+leftmargin=4em,rightmargin=1.5em,label=(\arabic*)]%
+\item[]}%
+{\end{enumerate}%
+\vspace{1ex}\normalfont}%
+\newenvironment{schumstat}%
+{%
+%\vspace{-9ex}%
+\begin{enumerate}[nosep,partopsep=0pt,
+%parsep=0.5ex,
+itemsep=0ex,
+labelsep=0ex,
+leftmargin=0em,rightmargin=0em,label=]%
+\item[]}%
+{\end{enumerate}%
+\vspace{1ex}\normalfont}%
+
+\newcounter{alphcount}
+
+\newenvironment{instatquote}%
+{%
+\setcounter{alphcount}{0}
+\vspace{-3ex}%
+\begin{list}{}%
+{%
+\setlength{\topsep}{0ex}%
+\setlength{\partopsep}{1ex}%
+\setlength{\parsep}{0.5ex}%
+\setlength{\itemsep}{0ex}%
+}%
+\item[]}%
+{\end{list}%
+}%
+\newenvironment{alphstat}%
+{%
+\vspace{-3ex}%
+\begin{enumerate}[leftmargin=7.5ex,topsep=0ex,partopsep=1ex,parsep=0.5ex,%
+itemsep=0ex,labelsep=3ex,label=({\alph*})]%
+
+\item[]}%
+{\end{enumerate}%
+}%
+\newenvironment{romstat}%
+{%
+\vspace{-3ex}%
+\begin{enumerate}[topsep=0ex,partopsep=1ex,parsep=0.5ex,itemsep=0ex,%
+label=(\roman*)]%
+
+\item[]}%
+{\end{enumerate}%
+}%
+\newenvironment{twoalphstat}%
+{%
+\vspace{-3ex}%
+\begin{enumerate}[leftmargin=7.5ex,topsep=0ex,partopsep=1ex,parsep=0.5ex,%
+itemsep=0ex,labelsep=3ex,label=({\alph*}{\alph*})]%
+
+\item[]}%
+{\end{enumerate}%
+}%
+
+\newcommand*\statquotelabel[1]{}
+
+\newcommand{\stat}[2]{
+\item[(#1)]#2
+}
+
+\newcommand{\stathead}[2]{
+\textbf{#1}\hspace{5ex}\textbf{#2}
+}
+
+
+
+
+\setlength{\parindent}{0pt}
+\RequirePackage{lettrine}
+\setcounter{DefaultLines}{2}
+%\renewcommand{\DefaultLraise}{0.05}
+%\renewcommand{\DefaultLoversize}{.07}
+%\renewcommand{\LettrineFontHook}{\initials}
+%\RequirePackage{initials}
+%\RequirePackage{Romantik}%\romantik{}
+%\RequirePackage{Royal}%\royal
+
+\newcommand{\intl}[2]{\lettrine{#1}{\hspace{1ex}\textsc{#2}}}
+\renewcommand{\maketitle}{\thispagestyle{front}
+ \begin{center}
+ {\Huge\textbf{\title}}\\\rule{\textwidth}{1pt}\\\rule[16pt]{\textwidth}{2pt}
+ \end{center}
+ }
+ \newcommand{\schedule}[1]{\subsection{#1}}
+\newcounter{schedon}
+\setcounter{schedon}{0}
+
+\newcommand{\currentsubsection}{}
+\let\oldsubsection\subsection
+\renewcommand{\subsection}[1]{\oldsubsection{#1}\renewcommand{%
+\currentsubsection}{#1}}
+
+\newcommand{\currentsubsubsection}{}
+\let\oldsubsubsection\subsubsection
+\renewcommand{\subsubsection}[1]{\oldsubsubsection{#1}\renewcommand{%
+\currentsubsubsection}{#1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% enacting
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\enactingformula}{
+\intl{B}{e it enacted} by the King's most Excellent Majesty, by and with the advice and consent of the Lords Spiritual and Temporal, and Commons, in this present Parliament assembled, and by the authority of the same, as follows:---}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%enacting option
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareOption{private}{
+\makeatletter
+\renewcommand{\enactingformula}{
+\intl{W}{hereas}---
+
+\hspace{2em}\begin{minipage}{.75\textwidth}
+
+\printwhereas
+\end{minipage}
+
+\medskip
+
+\intl{M}{ay} it therefore please Your Majesty that it may be enacted, and be it enacted, by
+the King’s Most Excellent Majesty, by and with the advice and consent of the Lords
+Spiritual and Temporal, and Commons, in this present Parliament assembled, and by
+the authority of the same, as follows:―
+}
+
+
+\makeatother
+
+}
+
+\ProcessOptions\relax
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% begindoc
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{\emergencystretch 3em
+\sloppy
+\OnehalfSpacing
+\pagestyle{front}
+\pagenumbering{roman}
+\maketitle
+\medskip
+\extfont
+\begin{center}\scshape\MakeUppercase{\printexptitle}\end{center}
+
+\printexptext
+\medskip
+
+\begin{center}\scshape EUROPEAN CONVENTION ON HUMAN RIGHTS\end{center}
+
+\printhumanrights
+\normalfont
+\clearpage\maketitle
+\begin{KeepFromToc}
+\normalfont\normalsize
+\tableofcontents
+\end{KeepFromToc}
+
+\vskip 3ex
+\mainmatter
+\pagenumbering{arabic}
+\pagestyle{bill}\thispagestyle{billfirst}
+\begin{center}
+ \scshape a
+ \medskip
+
+ \normalfont\Huge\bfseries B\hspace{.5ex}I\hspace{.5ex}L\hspace{.5ex}L
+
+ \medskip
+
+ \normalfont\normalsize\scshape to\normalfont
+
+\end{center}
+
+ \medskip
+
+\noindent\footnotesize\extfont\printbillto\normalsize \normalfont
+
+\medskip
+
+\enactingformula
+
+\medskip
+
+
+
+}
+
+
+\AtEndDocument{\cleardoublepage
+
+
+ \setcounter{page}{0}
+ \pagenumbering{arabic}
+ \setcounter{page}{1}
+\thispagestyle{front}
+
+ \begin{center}
+ {\Huge\textbf{\title}}\\\rule{\textwidth}{1pt}\\\rule[16pt]{\textwidth}{2pt}
+ \end{center}
+
+\begin{center}
+ \normalfont\scshape a
+ \medskip
+
+ \normalfont\Huge\bfseries B\hspace{.5ex}I\hspace{.5ex}L\hspace{.5ex}L
+
+ \vskip 3ex
+ \end{center}
+
+\normalsize To make provision in connection with the citizens of certain Commonwealth Realms
+
+ \vskip 3ex
+ \begin{center}
+
+\normalsize\normalfont\itshape Presented by \printdrafter
+
+\vskip 3ex
+
+\rule{.45\textwidth}{1pt}
+\vspace{1ex}
+
+\begin{minipage}{.4\textwidth}\centering
+\itshape Ordered, by\normalfont\ \printdrafter\itshape\ to be Printed, \normalfont 19\itshape th March \normalfont 2020\itshape.
+\end{minipage}
+
+\vspace{1ex}
+
+\rule{.45\textwidth}{1pt}
+
+\vskip 5ex
+
+\normalfont\footnotesize\printbillcopyright
+
+
+\vskip 1ex
+
+\normalfont\scshape\MakeUppercase{Published By \printpublishedby}
+\end{center}
+}
+\end{minted}
+
+
+\end{document}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/ukbill/ukbill-documentation.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/ukbill/ukbill.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ukbill/ukbill.cls (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/ukbill/ukbill.cls 2022-12-01 20:36:00 UTC (rev 65159)
@@ -0,0 +1,609 @@
+\NeedsTeXFormat{LaTeX2e}
+\def\ukbillversionnumber{1.0.0}
+\ProvidesClass{ukbill}[2022-12-01 A Class for Legal Notes]
+ % !TeX program = lualatex
+% !TeX encoding = utf8
+% 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.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Elijah Z Granet
+
+
+\LoadClass[a4paper,12pt]{memoir}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% schedule divisions
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\schdpart}[1]{\subsubsection{#1}}
+\newcommand{\startschedule}{\clearpage
+\setcounter{schedon}{1}
+%\setcounter{subsection}{}
+\setcounter{part}{0}
+\begin{center}
+ \large\textsc{SCHEDULES}
+\end{center}
+\addcontentsline{toc}{chapter}{\rule{.45\textwidth}{1pt}}
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Variables
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+\newcommand{\drafter}[1]{\def\@drafter{#1}}
+\newcommand{\printdrafter}{\@drafter}
+\def\@drafter{\@latex at warning@no at line{No \noexpand\drafter given}}
+\newcommand{\billcopyright}[1]{\def\@billcopyright{#1}}
+\newcommand{\printbillcopyright}{\@billcopyright}
+\def\@billcopyright{\@latex at warning@no at line{No \noexpand\billcopyright given}}
+\newcommand{\billto}[1]{\def\@billto{#1}}
+\newcommand{\printbillto}{\@billto}
+\def\@billto{\@latex at warning@no at line{No \noexpand\billto given}}
+\newcommand{\whereas}[1]{\def\@whereas{#1}}
+\newcommand{\printwhereas}{\@whereas}
+
+\newcommand{\publishedby}[1]{\def\@publishedby{#1}}
+\newcommand{\printpublishedby}{\@publishedby}
+\def\@publishedby{\@latex at warning@no at line{No \noexpand\publishedby given}}
+\newcommand{\billtitle}[1]{\def\@billtitle{#1}}
+\newcommand{\printbilltitle}{\@billtitle}
+\def\@billtitle{\@latex at warning@no at line{No \noexpand\billtitle given}}
+\newcommand{\humanrights}[1]{\def\@humanrights{#1}}
+\newcommand{\printhumanrights}{\@humanrights}
+\def\@humanrights{\@latex at warning@no at line{No \noexpand\humanrightsgiven}
+}
+\newcommand{\exptitle}[1]{\def\@exptitle{#1}}
+\newcommand{\printexptitle}{\@exptitle}
+\def\@exptitle{\@latex at warning@no at line{No \noexpand\exptitle given}}
+\newcommand{\exptext}[1]{\def\@exptext{#1}}
+\newcommand{\printexptext}{\@exptext}
+\def\@exptext{\@latex at warning@no at line{No \noexpand\exptext given}}
+\newcommand{\billnum}[1]{\def\@billnum{#1}}
+\newcommand{\printbillnum}{\@billnum}
+\def\@billnum{\@latex at warning@no at line{No \noexpand\billnum given}}
+
+
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% hyphenation
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage[none]{hyphenat}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% list organisation
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage{paralist}
+ \let\itemize\compactitem
+ \let\enditemize\endcompactitem
+ \let\enumerate\compactenum
+ \let\endenumerate\endcompactenum
+ \let\description\compactdesc
+ \let\enddescription\endcompactdesc
+ \pltopsep=-12pt
+ \plitemsep=0pt
+ \plparsep=0pt
+\newcounter{schedcount}
+\counterwithout{section}{chapter}
+
+\counterwithin{schedcount}{subsubsection}
+\setsecnumdepth{subsubsection}
+\def\tocmark{\markboth{\MakeTextUppercase{}}{}}
+\RequirePackage[absolute]{textpos}
+\setlength{\TPHorizModule}{10mm}
+\setlength{\TPVertModule}{10mm}
+\TPGrid[15mm,1mm]{8}{9} % Divide page in 9x9 grid
+\DeclareRobustCommand{\Leftblock}{{
+\begin{textblock}{10}(0.5,1.8)\footnotesize\itshape 5\end{textblock}
+\begin{textblock}{10}(0.5,2.7)\footnotesize\itshape 10\end{textblock}
+\begin{textblock}{10}(0.5,3.6)\footnotesize\itshape 15\end{textblock}
+\begin{textblock}{10}(0.5,4.5)\footnotesize\itshape 20\end{textblock}
+\begin{textblock}{10}(0.5,5.4)\footnotesize\itshape 25\end{textblock}
+\begin{textblock}{10}(0.5,6.3)\footnotesize\itshape 30\end{textblock}
+\begin{textblock}{10}(0.5,7.2)\footnotesize\itshape 35\end{textblock}
+}}
+\DeclareRobustCommand{\Rightblock}{{
+\begin{textblock}{10}(7.75,1.8)\footnotesize\itshape 5\end{textblock}
+\begin{textblock}{10}(7.75,2.7)\footnotesize\itshape 10\end{textblock}
+\begin{textblock}{10}(7.75,3.6)\footnotesize\itshape 15\end{textblock}
+\begin{textblock}{10}(7.75,4.5)\footnotesize\itshape 20\end{textblock}
+\begin{textblock}{10}(7.75,5.4)\footnotesize\itshape 25\end{textblock}
+\begin{textblock}{10}(7.75,6.3)\footnotesize\itshape 30\end{textblock}
+\begin{textblock}{10}(7.75,7.2)\footnotesize\itshape 35\end{textblock}
+}}
+\DeclareRobustCommand{\Firstblock}{{
+%\begin{textblock}{10}(7.75,1.8)\footnotesize\itshape 5\end{textblock}
+%\begin{textblock}{10}(7.75,2.7)\footnotesize\itshape 10\end{textblock}
+%\begin{textblock}{10}(7.75,3.6)\footnotesize\itshape 15\end{textblock}
+\begin{textblock}{10}(7.75,4.5)\footnotesize\itshape 5\end{textblock}
+\begin{textblock}{5}(7.75,5.4)\footnotesize\itshape 10\end{textblock}
+\begin{textblock}{10}(7.75,6.3)\footnotesize\itshape 15\end{textblock}
+\begin{textblock}{10}(7.75,7.2)\footnotesize\itshape 20\end{textblock}
+}}
+
+\RequirePackage{ccicons}
+ \makepagestyle{bill}
+ \makepagestyle{billfirst}
+
+ \makeatletter
+ \makepsmarks {bill}{
+\nouppercaseheads}
+\makeatother
+\makeatletter
+ \renewcommand{\bookpagemark}[1]{\itshape\thetitle\\}
+ \makepsmarks {billfirst}{
+\nouppercaseheads}
+\makeatother
+ \renewcommand{\bookpagemark}[1]{\noindent\itshape\thetitle\\}
+
+% \renewcommand{\partpagemark}[1]{\itshape\thetitle\\}
+ \makepagestyle{front}
+
+ \makepagestyle{sched}
+ \makeatletter
+ \makepsmarks {sched}{
+\nouppercaseheads}
+\makeatother
+ \renewcommand{\bookpagemark}[1]{\itshape\thetitle\\}
+% \renewcommand{\partpagemark}[1]{\itshape\thetitle\\}
+\clearmark{chapter}
+\clearmark{section}
+
+\createmark{part}{both}{shownumber}{\partname\space}{.\space}
+
+
+ \RequirePackage[margin=3.25cm,headheight=100pt]{geometry}
+ \makeatletter
+ \makeevenfoot{front}{}{}{\printbillnum}
+ \makeoddfoot{front}{}{}{\printbillnum}
+ \makeatother
+
+\renewcommand{\bookname}{\printbilltitle}
+\makeheadrule{bill}{\textwidth}{1pt}
+ \makeevenhead{bill}{\Rightblock\normalsize\thepage\ifnum\value{part}>0\\\else\fi\ifnum\value{schedon}=1\\\else\fi\ifnum\value{subsubsection}>0\vskip 12pt\else\fi}{}{\footnotesize\itshape\bookname
+ \ifnum\value{schedon}=1
+\\ \itshape Schedule \arabic{subsection}\hspace{1ex}—\hspace{1ex}\currentsubsection \else\fi
+ \ifnum\value{part}>0
+\\Part \arabic{part}\hspace{1ex}—\hspace{1ex}\rightmark
+ \else\fi\ifnum\value{subsubsection}>0\\Part \arabic{subsubsection}\hspace{1ex}—\hspace{1ex}\currentsubsubsection\else\fi}
+ \makeoddhead{bill}{\Rightblock\footnotesize\itshape\bookname
+ \ifnum\value{schedon}=1
+\\ \itshape Schedule \arabic{subsection}\hspace{1ex}—\hspace{1ex}\currentsubsection \else\fi
+ \ifnum\value{part}>0
+\\Part \arabic{part}\hspace{1ex}—\hspace{1ex}\rightmark
+ \else\fi\ifnum\value{subsubsection}>0\\Part \arabic{subsubsection}\hspace{1ex}—\hspace{1ex}\currentsubsubsection\else\fi}{}{\normalsize\thepage\ifnum\value{part}>0\\\else\fi\ifnum\value{schedon}=1\\\else\fi\ifnum\value{subsubsection}>0\vskip 12pt\else\fi}
+ \makeoddfoot{bill}{}{}{}
+%\renewcommand{\subsectionmark}[1]{#1}
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% bill-first
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeheadrule{billfirst}{\textwidth}{1pt}
+ \makeevenhead{billfirst}{\Firstblock\normalsize\thepage\ifnum\value{part}>0\\\else\fi\ifnum\value{schedon}=1\\\else\fi\ifnum\value{subsubsection}>0\vskip 12pt\else\fi}{}{\footnotesize\itshape\bookname
+ \ifnum\value{schedon}=1
+\\ \itshape Schedule \arabic{subsection}\hspace{1ex}—\hspace{1ex}\currentsubsection \else\fi
+ \ifnum\value{part}>0
+\\Part \arabic{part}\hspace{1ex}—\hspace{1ex}\rightmark
+ \else\fi\ifnum\value{subsubsection}>0\\Part \arabic{subsubsection}\hspace{1ex}—\hspace{1ex}\currentsubsubsection\else\fi}
+ \makeoddhead{billfirst}{\Firstblock\footnotesize\itshape\bookname
+ \ifnum\value{schedon}=1
+\\ \itshape Schedule \arabic{subsection}\hspace{1ex}—\hspace{1ex}\currentsubsection \else\fi
+ \ifnum\value{part}>0
+\\Part \arabic{part}\hspace{1ex}—\hspace{1ex}\rightmark
+ \else\fi\ifnum\value{subsubsection}>0\\Part \arabic{subsubsection}\hspace{1ex}—\hspace{1ex}\currentsubsubsection\else\fi}{}{\normalsize\thepage\ifnum\value{part}>0\\\else\fi\ifnum\value{schedon}=1\\\else\fi\ifnum\value{subsubsection}>0\vskip 12pt\else\fi}
+ \makeoddfoot{billfirst}{}{}{}
+%\renewcommand{\subsectionmark}[1]{#1}
+
+
+
+\renewcommand{\chaptermark}[1]{#1}
+\cftpagenumbersoff{part}
+\cftpagenumbersoff{chapter}
+\cftpagenumbersoff{subsection}
+\cftpagenumbersoff{subsubsection}
+\renewcommand{\cftsubsectionpresnum}{\flushleft Schedule\hspace{1ex}}% Prefix to number for \subsection in ToC
+
+\renewcommand{\cftsubsubsectionpresnum}{Part\hspace{1ex}}% Prefix to number for \subsection in ToC
+
+\renewcommand{\thesubsection}{\arabic{subsection}}
+\renewcommand{\thesubsubsection}{\arabic{subsubsection}}
+\renewcommand{\cftsubsectionaftersnum}{\hspace{1ex}—\hspace{1ex}}
+\renewcommand{\cftsubsubsectionaftersnum}{\hspace{1ex}—\hspace{1ex}}
+
+\settocdepth{subsubsection}
+\cftpagenumbersoff{section}
+\makeatletter
+\let\stdl at chapter\l at chapter
+\renewcommand*{\l at chapter}[2]{\stdl at chapter{\centerline{#1}}{#2}}
+\makeatother
+\cftsetindents{subsection}{1.75cm}{10em}
+\cftsetindents{subsubsection}{1.75cm}{10em}
+
+\renewcommand{\cftsubsectionpresnum}{Schedule\hfill}
+\renewcommand{\cftsubsectionaftersnum}{\quad—\quad}
+\renewcommand{\cftsubsubsectionpresnum}{\qquad Part\hfill}
+\renewcommand{\cftsubsubsectionaftersnum}{\quad—\quad}
+
+%\setlength\cftsubsectionnumwidth{7.3em}
+%\setlength\cftsubsubsectionnumwidth{4em}
+
+\renewcommand{\title}{\printbilltitle}
+\RequirePackage{changepage} % for the adjustwidth environment
+\renewcommand{\part}[1]{\stepcounter{part}\markright{#1}
+\begin{center}
+\printpartname\hspace{1ex}\arabic{part}\\
+\printparttitle{#1}\normalfont\normalsize\\\end{center}
+\addcontentsline{toc}{part}{\normalsize\bfseries\printpartname\hspace{1ex}\arabic{part}\normalfont\\
+\centerline{\normalsize\normalfont\scshape\printparttitle{#1}}}
+}
+ \renewcommand\contentsname{CONTENTS}%
+
+\renewcommand{\chapter}[1]{\stepcounter{chapter}\markright{#1}
+\begin{center}
+\itshape\printchaptertitle{#1}\normalfont\normalsize\\\end{center}
+\addcontentsline{toc}{chapter}{\normalsize\itshape
+\centerline{\normalsize\normalfont\itshape\printchaptertitle{#1}}}
+}
+
+\renewcommand{\partnamefont}{\normalfont\centering\bfseries\scshape}
+\renewcommand{\parttitlefont}{\normalfont\centering\scshape}
+\makeatletter
+\renewcommand{\partnumberline}[1]{\hfil\hspace\@tocrmarg #1~}
+\makeatother
+
+\renewcommand{\partnumfont}{\normalfont\bfseries\centering\normalsize\scshape}
+\renewcommand{\partnamenum}{\normalfont\bfseries\centering\normalsize\scshape}
+\RequirePackage{setspace}
+\renewcommand{\chapterheadstart}{\vspace*{\beforechapskip}}
+\renewcommand{\printchaptername}{\chapnamefont \@chapapp}
+\renewcommand{\chapternamenum}{\space}
+\renewcommand{\printchapternum}{\chapnumfont \thechapter}
+\renewcommand{\afterchapternum}{\par\nobreak\vskip \midchapskip}
+\renewcommand{\printchapternonum}{}
+\renewcommand{\chapterheadstart}{}
+\renewcommand{\printchaptername}{}
+\renewcommand{\chapternamenum}{}
+\renewcommand{\printchapternum}{}
+\renewcommand{\afterchapternum}{}
+\setlength{\parskip}{0pt}
+\renewcommand{\printchaptertitle}[1]{\chaptitlefont #1}
+\renewcommand{\afterchaptertitle}{\par\nobreak\vskip \afterchapskip}
+\renewcommand{\printtoctitle}[1]{\large\scshape\centerline{\MakeUppercase{#1}}}
+\renewcommand{\chapnamefont}{\normalfont\centering\itshape}
+\renewcommand{\chapnumfont}{\normalfont\centering\itshape}
+\renewcommand{\chaptitlefont}{\normalfont\centering\itshape}
+
+\setlength{\beforechapskip}{12pt}
+\setlength{\midchapskip}{0pt}
+\setlength{\afterchapskip}{12pt}
+\setbeforesecskip{-1em}
+\setaftersecskip{-1em}
+\setbeforesubsecskip{-1em}
+\setaftersubsecskip{-1em}
+\renewcommand*{\thesection}{\arabic{section}}
+\setsecnumformat{\csname the#1\endcsname\hspace{5ex}}
+%\setsubsecnumformat{\csname the#1\endcsname\hspace{5ex}}
+%\setsubsecheadstyle{\bfseries}
+%\setsubsecheadstyle{\scshape\centering}
+%\setsubsectionnumformat{SCHEDULE\quad\csname the#1\endcsname\newline}
+\RequirePackage[compact]{titlesec}
+\titleformat{\subsection}[display]
+ {\normalfont\centering\scshape}{SCHEDULE \hspace{2ex }\thesubsection}{5pt}{}
+\titleformat{\subsubsection}[display]
+ {\normalfont\centering\scshape}{Part \thesubsubsection}{5pt}{}
+
+\setsecheadstyle{\centering\bfseries}
+\renewcommand{\part}[1]{\stepcounter{part}\markright{#1}
+\begin{center}
+\normalfont\normalsize\itshape\printchaptertitle{#1}\normalfont\normalsidze\\\end{center}
+\addcontentsline{toc}{chapter}{
+\centerline{\normalsize\normalfont\itshape\printchaptertitle{#1}}}
+}
+\RequirePackage{fontspec}
+\IfFontExistsTF{Palatine Parliamentary}{
+\setmainfont[
+Scale=.98,
+SmallCapsFeatures={LetterSpace=10,RawFeature={+smcp,},},
+BoldFeatures = {SmallCapsFont= {PalatineP-Bold},SmallCapsFeatures={%
+RawFeature={+smcp,}%
+}},
+BoldFont={PalatineP-Bold},
+ ItalicFont={PalatineP-Italic},
+ BoldItalicFont={PalatineP-BoldItalic}]{PalatineP-Regular}
+\newfontface{\extfont}[SmallCapsFont={Times New Roman}]{Times New Roman}}{\ClassWarning{Please install the Palatine Parliamentary Font}}
+
+\RequirePackage[english]{babel}
+%\RequirePackage{csquotes}
+%\MakeOuterQuote{"}
+%%\DeclareQuoteStyle{english}%
+%% {{\extfont\textquotedblleft}}
+%% [\extfont\textquotedblleft]
+%% {{\extfont\textquotedblright}}
+%% [0.05em]
+%% {{\extfont\textquoteleft}}
+%% [{\extfont\textquoteleft}]
+%% {{\extfont\textquoteright}}
+\RequirePackage{enumitem}
+\newenvironment{statquote}%
+{
+\begin{list}{}%
+{%
+\setlength{\topsep}{0ex}%
+\setlength{\partopsep}{0ex}%
+\setlength{\parsep}{0.5ex}%
+\setlength{\itemsep}{i}%
+\addtolength{\leftmargin}{3em}%
+\addtolength{\rightmargin}{3em}%
+}%
+\item[]}%
+{\end{list}}
+\newenvironment{nostat}{\begin{enumerate}[nosep,leftmargin=1.25cm,labelindent=5pt,itemindent=-15pt,label=]}{\end{enumerate}}
+\newenvironment{numstat}%
+{%
+%\vspace{-9ex}%
+\begin{enumerate}[nosep,partopsep=0pt,
+%parsep=0.5ex,
+%itemsep=1ex,
+labelsep=3ex,
+leftmargin=4em,rightmargin=1.5em,label=(\arabic*)]%
+\item[]}%
+{\end{enumerate}%
+\vspace{1ex}\normalfont}%
+\newenvironment{schumstat}%
+{%
+%\vspace{-9ex}%
+\begin{enumerate}[nosep,partopsep=0pt,
+%parsep=0.5ex,
+itemsep=0ex,
+labelsep=0ex,
+leftmargin=0em,rightmargin=0em,label=]%
+\item[]}%
+{\end{enumerate}%
+\vspace{1ex}\normalfont}%
+
+\newcounter{alphcount}
+
+\newenvironment{instatquote}%
+{%
+\setcounter{alphcount}{0}
+\vspace{-3ex}%
+\begin{list}{}%
+{%
+\setlength{\topsep}{0ex}%
+\setlength{\partopsep}{1ex}%
+\setlength{\parsep}{0.5ex}%
+\setlength{\itemsep}{0ex}%
+}%
+\item[]}%
+{\end{list}%
+}%
+\newenvironment{alphstat}%
+{%
+\vspace{-3ex}%
+\begin{enumerate}[leftmargin=7.5ex,topsep=0ex,partopsep=1ex,parsep=0.5ex,itemsep=0ex,labelsep=3ex,label=({\alph*})]%
+
+\item[]}%
+{\end{enumerate}%
+}%
+\newenvironment{romstat}%
+{%
+\vspace{-3ex}%
+\begin{enumerate}[topsep=0ex,partopsep=1ex,parsep=0.5ex,itemsep=0ex,label=(\roman*)]%
+
+\item[]}%
+{\end{enumerate}%
+}%
+\newenvironment{twoalphstat}%
+{%
+\vspace{-3ex}%
+\begin{enumerate}[leftmargin=7.5ex,topsep=0ex,partopsep=1ex,parsep=0.5ex,itemsep=0ex,labelsep=3ex,label=({\alph*}{\alph*})]%
+
+\item[]}%
+{\end{enumerate}%
+}%
+
+\newcommand*\statquotelabel[1]{}
+
+\newcommand{\stat}[2]{
+\item[(#1)]#2
+}
+
+\newcommand{\stathead}[2]{
+\textbf{#1}\hspace{5ex}\textbf{#2}
+}
+
+
+
+
+\setlength{\parindent}{0pt}
+\RequirePackage{lettrine}
+\setcounter{DefaultLines}{2}
+%\renewcommand{\DefaultLraise}{0.05}
+%\renewcommand{\DefaultLoversize}{.07}
+%\renewcommand{\LettrineFontHook}{\initials}
+%\RequirePackage{initials}
+%\RequirePackage{Romantik}%\romantik{}
+%\RequirePackage{Royal}%\royal
+
+\newcommand{\intl}[2]{\lettrine{#1}{\hspace{1ex}\textsc{#2}}}
+\renewcommand{\maketitle}{\thispagestyle{front}
+ \begin{center}
+ {\Huge\textbf{\title}}\\\rule{\textwidth}{1pt}\\\rule[16pt]{\textwidth}{2pt}
+ \end{center}
+ }
+ \newcommand{\schedule}[1]{\subsection{#1}}
+\newcounter{schedon}
+\setcounter{schedon}{0}
+
+\newcommand{\currentsubsection}{}
+\let\oldsubsection\subsection
+\renewcommand{\subsection}[1]{\oldsubsection{#1}\renewcommand{\currentsubsection}{#1}}
+
+\newcommand{\currentsubsubsection}{}
+\let\oldsubsubsection\subsubsection
+\renewcommand{\subsubsection}[1]{\oldsubsubsection{#1}\renewcommand{\currentsubsubsection}{#1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% enacting
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\enactingformula}{
+\intl{B}{e it enacted} by the King's most Excellent Majesty, by and with the advice and consent of the Lords Spiritual and Temporal, and Commons, in this present Parliament assembled, and by the authority of the same, as follows:---}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%enacting option
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareOption{private}{
+\makeatletter
+\renewcommand{\enactingformula}{
+\intl{W}{hereas}---
+
+\hspace{2em}\begin{minipage}{.75\textwidth}
+
+\printwhereas
+\end{minipage}
+
+\medskip
+
+\intl{M}{ay} it therefore please Your Majesty that it may be enacted, and be it enacted, by
+the King’s Most Excellent Majesty, by and with the advice and consent of the Lords
+Spiritual and Temporal, and Commons, in this present Parliament assembled, and by
+the authority of the same, as follows:―
+}
+
+
+\makeatother
+
+}
+
+\ProcessOptions\relax
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% begindoc
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{\emergencystretch 3em
+\sloppy
+\OnehalfSpacing
+\pagestyle{front}
+\pagenumbering{roman}
+\maketitle
+\medskip
+\extfont
+\begin{center}\scshape\MakeUppercase{\printexptitle}\end{center}
+
+\printexptext
+\medskip
+
+\begin{center}\scshape EUROPEAN CONVENTION ON HUMAN RIGHTS\end{center}
+
+\printhumanrights
+\normalfont
+\clearpage\maketitle
+\begin{KeepFromToc}
+\normalfont\normalsize
+\tableofcontents
+\end{KeepFromToc}
+
+\vskip 3ex
+\mainmatter
+\pagenumbering{arabic}
+\pagestyle{bill}\thispagestyle{billfirst}
+\begin{center}
+ \scshape a
+ \medskip
+
+ \normalfont\Huge\bfseries B\hspace{.5ex}I\hspace{.5ex}L\hspace{.5ex}L
+
+ \medskip
+
+ \normalfont\normalsize\scshape to\normalfont
+
+\end{center}
+
+ \medskip
+
+\noindent\footnotesize\extfont\printbillto\normalsize \normalfont
+
+\medskip
+
+\enactingformula
+
+\medskip
+
+
+
+}
+
+
+\AtEndDocument{\cleardoublepage
+
+
+ \setcounter{page}{0}
+ \pagenumbering{arabic}
+ \setcounter{page}{1}
+\thispagestyle{front}
+
+ \begin{center}
+ {\Huge\textbf{\title}}\\\rule{\textwidth}{1pt}\\\rule[16pt]{\textwidth}{2pt}
+ \end{center}
+
+\begin{center}
+ \normalfont\scshape a
+ \medskip
+
+ \normalfont\Huge\bfseries B\hspace{.5ex}I\hspace{.5ex}L\hspace{.5ex}L
+
+ \vskip 3ex
+ \end{center}
+
+\normalsize To make provision in connection with the citizens of certain Commonwealth Realms
+
+ \vskip 3ex
+ \begin{center}
+
+\normalsize\normalfont\itshape Presented by \printdrafter
+
+\vskip 3ex
+
+\rule{.45\textwidth}{1pt}
+\vspace{1ex}
+
+\begin{minipage}{.4\textwidth}\centering
+\itshape Ordered, by\normalfont\ \printdrafter\itshape\ to be Printed, \normalfont 19\itshape th March \normalfont 2020\itshape.
+\end{minipage}
+
+\vspace{1ex}
+
+\rule{.45\textwidth}{1pt}
+
+\vskip 5ex
+
+\normalfont\footnotesize\printbillcopyright
+
+
+\vskip 1ex
+
+\normalfont\scshape\MakeUppercase{Published By \printpublishedby}
+\end{center}
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/ukbill/ukbill.cls
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check 2022-12-01 20:34:06 UTC (rev 65158)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check 2022-12-01 20:36:00 UTC (rev 65159)
@@ -841,7 +841,7 @@
ucharcat ucharclasses ucbthesis ucdavisthesis ucs ucsmonograph
ucthesis udes-genie-these udesoftec uebungsblatt uestcthesis ufrgscca
uhhassignment uhrzeit uiucredborder uiucthesis
- ukrhyph ulem ulqda ulthese
+ ukbill ukrhyph ulem ulqda ulthese
umbclegislation umich-thesis uml umlaute umoline
umthesis umtypewriter
unam-thesis unamth-template unamthesis unbtex
Modified: trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc 2022-12-01 20:34:06 UTC (rev 65158)
+++ trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc 2022-12-01 20:36:00 UTC (rev 65159)
@@ -236,6 +236,7 @@
depend uhhassignment
depend uiucredborder
depend uiucthesis
+depend ukbill
depend ulthese
depend umbclegislation
depend umthesis
Added: trunk/Master/tlpkg/tlpsrc/ukbill.tlpsrc
===================================================================
More information about the tex-live-commits
mailing list.