Compare commits

...

4 Commits

Author SHA1 Message Date
Wolfgang Müller f4412fc032 Have the reference to Voting.Syntaxen be a hyperlink
This will make for an easier time finding the relevant section.
2021-06-22 11:20:18 +02:00
Wolfgang Müller f52da0a59b Add labels to subsections
An upcoming commit will want to link to one of these, so make sure that
every single one is able to be referenced in the future.
2021-06-22 11:19:30 +02:00
Wolfgang Müller 5527135a67 Add a comma in the lawrememberer bullet point
This attempts to make the sentence less awkward to read.
2021-06-22 11:12:18 +02:00
Wolfgang Müller ca08591a50 Add manual page breaks
Currently the page breaks whenever it is full. This may lead to sections
being broken after just one sentence. Since we render a PDF and there is
no dynamic flow of content we can make more informed decisions about
when and where to break the page.

This commit adds two manual calls to \pagebreak which make it such that
section 3 and 4 are not laid out across multiple pages.
2021-06-22 11:04:10 +02:00
1 changed files with 13 additions and 10 deletions

View File

@ -25,7 +25,7 @@ The first two sections, \textbf{Behaving} and \textbf{Logs}, detail laws that mu
be followed. The latter sections detail how laws are made and miscellaneous laws.
\subsection{Behaving}
\subsection{Behaving}\label{behaving}
Only three\footnote{Excluding the \emph{unbreakable} laws that spell out what
\emph{unbreakable} laws are.}
@ -62,7 +62,7 @@ funkick idlers.
\end{itemize}
\subsection{Logs}
\subsection{Logs}\label{logs}
There is a public log at \url{gopher://yurie.smar.fi:7070/hofftopia.html}
that logs the last hundred lines of the channel, except those that
@ -77,11 +77,13 @@ and user agents of connecting users; these are not retained for over a month exc
of abuse. Full contents of requests the server is unable to parse can be collected too, with
the same restriction of a month.
\subsection{Voting}
\pagebreak
\subsection{Voting}\label{voting}
We vote on things. We make laws. This is how.
\subsubsection{Basics}
\subsubsection{Basics}\label{voting-basics}
At every moment, there is an active proposal and a vote count.
@ -94,7 +96,7 @@ A vote increments the vote count by 1 after change of proposal (if required).
When the vote count reaches 3, the active proposal becomes a law\footnote{Why 3? nortti, shikhin, and sortie.}.
\subsubsection{Syntaxen}
\subsubsection{Syntaxen}\label{voting-syntaxen}
There are several different kinds of syntaxes for voting on laws. They're all based
on the original syntax of \texttt{:D}, with various modifications.
@ -107,7 +109,7 @@ Prefixing your vote with \texttt{nick:} or \texttt{nick,} instead makes it refer
made by nick.
\subsubsection{What counts as a filibuster/proposal?}
\subsubsection{What counts as a filibuster/proposal?}\label{voting-filibuster}
We get it. It's hard to determine what filibusters and what is a legitimate proposal. Here's
a handy table:
@ -125,8 +127,9 @@ Kicks and mode changes on users.
Other network messages such as joins, parts, kills, nick changes, or channel mode changes. & No, unless disruptive. & No, unless disruptive.
\end{tabular}
\pagebreak
\subsection{Miscellaneous}
\subsection{Miscellaneous}\label{miscellaneous}
\begin{itemize}
\item The person who starts the vote on a proposal must provide the law to a lawrememberer,
@ -138,7 +141,7 @@ authoritative log's point of view is used.
\end{itemize}
\subsection{Terminology}
\subsection{Terminology}\label{terminology}
\begin{itemize}
@ -156,7 +159,7 @@ Laws need not (and mostly do not) affect active behavior on the channel, and can
Rule of Funny.
\item \texttt{lawrememberer}: The people responsible for maintaining the lawlog,
currently notably nortti, shikhin, and wolf but anyone can sign up.
currently notably nortti, shikhin, and wolf, but anyone can sign up.
\item \texttt{lawspeaker}: The person who interprets and clarifies the law,
currently nortti.
@ -178,7 +181,7 @@ but was only recently discovered and either ratified or recognized.
\item \texttt{triminority}: The three required to pass a law. Can be used to refer to
an actual group, or a hypothetical group.
\item \texttt{vote}: Anything described under \textbf{Voting.Syntaxen}.
\item \texttt{vote}: Anything described under \hyperref[voting-syntaxen]{\textbf{Voting.Syntaxen}}.
\end{itemize}
\end{document}