Introduction
Introduction Statistics Contact Development Disclaimer Help
libzahl.tex - libzahl - big integer library
git clone git://git.suckless.org/libzahl
Log
Files
Refs
README
LICENSE
---
libzahl.tex (4172B)
---
1 \documentclass[11pt,b5paper,openright,fleqn]{book}
2 \special{papersize=176mm,250mm}
3 \usepackage[utf8]{inputenc}
4 \usepackage[T1]{fontenc}
5 \usepackage{algorithmic, algorithm, colonequals, alltt}
6 \usepackage{amsmath, amssymb, mathtools, MnSymbol, mathrsfs, esvect, was…
7 \usepackage{tipa, color, graphicx}
8 \usepackage{shorttoc, minitoc}
9 \usepackage{enumitem}
10 \usepackage[english]{babel}
11 \selectlanguage{english}
12 \definecolor{linkcolour}{RGB}{112, 0, 0}
13 \definecolor{urlcolour}{RGB}{0, 0, 112}
14 \usepackage[unicode,pdfencoding=auto]{hyperref}
15 \hypersetup{
16 pdfborder={0 0 0},
17 colorlinks=true,
18 linkcolor=linkcolour,
19 urlcolor=urlcolour,
20 linktoc=all,
21 pdfsubject={Computer science},
22 pdfauthor={Mattias Andrée},
23 pdftitle={libzahl},
24 pdfkeywords={libzahl, big integer, big number, bigint, bignum, multipl…
25 }
26 \hypersetup{linktocpage}
27 \usepackage{makeidx}
28 \makeindex
29 \usepackage{geometry}
30 \geometry{margin=1in}
31 \usepackage{microtype}
32 \DisableLigatures{encoding = *, family = *} % NB! disables -- and ---
33 % I really dislike fi- and ff-ligatures, just like look so wrong.
34 \frenchspacing % i.e. non-American spacing: i.e. no extra space after se…
35 % this also means that periods do not have to be context-…
36
37 \newcommand{\chapref}[1]{\hyperref[#1]{Chapter~\ref*{#1} [\nameref*{#1}]…
38 \newcommand{\secref}[1]{\hyperref[#1]{Section~\ref*{#1} [\nameref*{#1}],…
39 \newcommand{\appxref}[1]{\hyperref[#1]{Appendix~\ref*{#1} [\nameref*{#1}…
40 \newcommand{\pchapref}[1]{(see \hyperref[#1]{Chapter~\ref*{#1} [\nameref…
41 \newcommand{\psecref}[1]{(see \hyperref[#1]{Section~\ref*{#1} [\nameref*…
42 \newcommand{\pappxref}[1]{(see \hyperref[#1]{Appendix~\ref*{#1} [\namere…
43 \definecolor{c}{rgb}{0.45, 0.45, 0.45}
44
45 \begin{document}
46
47 \frontmatter
48
49 \title{{\Huge \bf libzahl version 1.1}}
50 \author{}
51 \date{\vspace{3in}}
52 \maketitle
53
54 \thispagestyle{empty}
55 \null
56 \vfill
57 \noindent
58 Copyright \copyright{} 2016 $~$ Mattias Andrée $\langle$\href{mailto:m…
59 \vspace{1ex}
60
61 \noindent
62 {\small
63 Permission to use, copy, modify, and/or distribute this document for any
64 purpose with or without fee is hereby granted, provided that the above
65 copyright notice and this permission notice appear in all copies.}
66 \newpage
67
68
69 % Conventionally, most words in a title in English should start with
70 % uppercase. I believe that this is inconsistent stupidity, pardon my
71 % Klatchian. There is not consensus of which words should not start
72 % with lowercase or even if any shall start with lowercase. There is
73 % also no consensus on how long the title should be before only the
74 % first word should start with uppercase. It is only generally (but
75 % not always) agreed that most words should start with uppercase and
76 % when the title is too long only the first word start with uppercase.
77 % I believe that is is better to stick with the Swedish convention:
78 % It should look just like a sentience except it may not end with a
79 % period unless that is part of an ellipsis or an abbreviation.
80 % I would also like to use straight apostrophes, like in French, (and
81 % reserve the curved ones for quotes), but that is just too painful in
82 % LaTeX, so I will only be do so for French words. Most style guides
83 % for English will be followed. They will only be broken if they are
84 % stupid or inferior. For example, I will never write ‘CPU's’ for
85 % plural of CPU — that's just stupid, — only for genitive, nor
86 % will I write ‘CPUs’ for plural of CPU, because it is inferior to
87 % ‘CPU:s’.
88
89
90 \shorttoc{Short contents}{0}
91 \setcounter{tocdepth}{2}
92 \dominitoc
93 \tableofcontents
94
95
96 \mainmatter
97
98 \input doc/what-is-libzahl.tex
99 \input doc/libzahls-design.tex
100 \input doc/get-started.tex
101 \input doc/miscellaneous.tex
102 \input doc/arithmetic.tex
103 \input doc/bit-operations.tex
104 \input doc/number-theory.tex
105 \input doc/random-numbers.tex
106 \input doc/not-implemented.tex
107 \input doc/exercises.tex
108
109
110 \appendix
111
112
113 \backmatter
114
115 \addcontentsline{toc}{chapter}{Index}
116 \printindex
117
118 \end{document}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.