forked from rob-helpy-chalk/openintroduction
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathopenintroduction.tex
163 lines (132 loc) · 4.21 KB
/
openintroduction.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
\documentclass[openany, twoside]{book}
%glossary and indexing stuff
\usepackage[toc, nopostdot, numberedsection]{glossaries}
\usepackage{datatool}
%\newglossary*{catstatements}{Chapter \ref{chap:catstatements} Key Terms}
%\newglossary*{catsyllogisms}{Key Terms}
\renewcommand{\glsnamefont}[1]{\makefirstuc{#1}}
\makeglossaries
\usepackage{textcomp}
\usepackage{anyfontsize}
\usepackage{geometry}
\usepackage{url}
\usepackage{changepage}
\usepackage{syntonly}
\usepackage{enumitem}
\usepackage{turnstile}
\usepackage{float}
\usepackage[normalem]{ulem}
\usepackage{fixltx2e}
\usepackage{wasysym}
\usepackage{tocloft}
\usepackage{fancyhdr}
\usepackage{fancyref}
\usepackage{etoolbox}
%\usepackage{amsthm} for some reason, this conflicts with the fitch.sty part of openlogic.sty.
%%% Bibstuff
\usepackage{natbib}
\usepackage[nottoc,numbib]{tocbibind}
%%% graphics packages %%%
\usepackage{tikz}
\usetikzlibrary{shapes,backgrounds,matrix,arrows,decorations,positioning,arrows.new}
\usepackage{graphicx}
\usepackage{color}
%%% Table and figure packages %%%
\usepackage[singlelinecheck=false, skip=0pt]{caption} %left aligns captions for tables, moves them closer to table.
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{tabu}
\usepackage[framemethod=1]{mdframed}
\usepackage{wrapfig} %I used this to put a frame around tables.
\tabulinesep=.75ex
\usepackage{colortbl}
\floatstyle{plain}
\restylefloat{figure}
\usepackage[export]{adjustbox}
\usepackage{multirow}
\usepackage{openintroduction}
\usepackage{rotating}
%linking and bookmarks in the pdf.
\usepackage{hyperref}
\hypersetup{pdftex,colorlinks=true,allcolors=blue}
\usepackage{hypcap}
\pdfinfo{
/Title (An Open Introduction to Logic)
/Author (J. Robert Loftis, Cathal Woods, and P.D. Magnus)
/Subject (An open access introductory textbook in logic and critical thinking)
)
}
\begin{document}
\raggedright
\setlength{\parindent}{1em}
\setlength{\parskip}{1em}
\frontmatter
\pagestyle{plain} %Says there are no running heads, only page numbers centered at the bottom.
\include{tex/01-cover}
\include{tex/02-frontmatter}
{
\setlength{\parskip}{0em}
\cftpagenumbersoff{part}
%\cftpagenumbersoff{chapter}
\renewcommand{\cftpartpresnum}{\sf\Large\partname\ }
\tableofcontents
}
\include{tex/03-aboutthisbook}
\include{tex/04-acknowledgements}
\mainmatter
\setlength{\parindent}{1em}
\pagestyle{headings} % puts the running heads back.
%\label{full_version} %Include this label to make cross references work right when typesetting full text
%%\label{full_version}
%\part{Basic Concepts} \label{part:basic_concepts}
%\include{tex/ch01-whatislogic}
%\include{tex/ch02-basicevaluation}
%
%%\part{Formal Logic} \label{part:formal_logic}
\include{tex/ch03-whatisformallogic}
%\part{Categorical Logic}\label{part:cat_logic}
%\include{tex/ch04-categoricalstatements}
%\include{tex/ch05-categoricalsyllogisms}
%\part{Sentential Logic} \label{part:sent_logic}
%\include{tex/ch06-sentential}
%\include{tex/ch07-truthtables}
%\include{tex/ch08-proofsinsl}
%\part{Quantificational Logic} \label{part:quant_logic}
%\include{tex/ch09-predicate}
%\include{tex/ch10-semanticsforql}
%\include{tex/ch11-proofsinql}
%
%
%\part{Critical Thinking} \label{part:CT}
%\include{tex/ch12-whatiscriticalthinking}
%\include{tex/ch13-substitutes}
%\include{tex/ch14-incompletearguments}
%\include{tex/ch15-emotions}
%\include{tex/ch16-generalizations}
%\include{tex/ch17-analogy}
%\include{tex/ch18-sources}
%\include{tex/ch19-maps}
%\include{tex/ch20-practicalarguments}
%%
%\part{Inductive and Scientific Reasoning} \label{part:inductive_scientific}
%\include{tex/ch21-whatareinductionandscientificreasoning}
%\include{tex/ch22-inductioninscience}
%\include{tex/ch23-mills-methods}
%\include{tex/ch24-causation-explanation}
%\include{tex/ch25-Analogy-in-Science}
%\include{tex/ch26-experimental-methods}
%\include{tex/ch27-Association-Diagrams-Cross-Tabulations}
%\include{tex/ch28-Explanation-Building}
%\include{tex/ch29-Problems-In-Induction}
\appendix
\include{tex/z-app-notation}
%\include{app-solutions}
\begin{flushleft}
\bibliography{tex/z-openlogic}{}
\bibliographystyle{Chicago}
\end{flushleft}
\setglossarysection{chapter}
\printglossaries
%\include{tex/zz-quickreference}
\include{tex/zzz-backmatter}
\end{document}