Skip to main content
Creating accessible and interactive documents with PreTeXt:
A JMM2023 Professional Enhancement Program
Steven Clontz, Oscar Levin
x
Search Results:
No results.
☰
Contents
You!
Choose avatar
▻
✔️
You!
😺
👤
👽
🐶
🐼
🌈
Font family
▻
✔️
Open Sans
AaBbCc 123 PreTeXt
Roboto Serif
AaBbCc 123 PreTeXt
Adjust font
▻
Size
12
Smaller
Larger
Width
100
narrower
wider
Weight
400
thinner
heavier
Letter spacing
0
/200
closer
f a r t h e r
Word spacing
0
/50
smaller gap
larger gap
Line Spacing
135
/100
closer
together
further
apart
Light/dark mode
▻
✔️
default
pastel
twilight
dark
midnight
Reading ruler
▻
✔️
none
underline
L-underline
grey bar
light box
sunrise
sunrise underline
Motion by:
✔️
follow the mouse
up/down arrows - not yet
eye tracking - not yet
<
Prev
^
Up
Next
>
🔍
\(\newcommand{\N}{\mathbb N} \newcommand{\Z}{\mathbb Z} \newcommand{\Q}{\mathbb Q} \newcommand{\R}{\mathbb R} \newcommand{\lt}{<} \newcommand{\gt}{>} \newcommand{\amp}{&} \definecolor{fillinmathshade}{gray}{0.9} \newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}} \)
Front Matter
Preface
1
Before you arrive...
1.1
Setting up your GitHub account
1.2
Apply for your GitHub Education discount
1.3
And that's it!
2
Write Once, Read Anywhere
2.1
Setting up Codespaces
2.2
PreTeXt Principles
2.3
PreTeXt is XML
2.4
Books and Divisions
2.5
Paragraphs, Lists, and Blocks
2.6
Figures and Diagrams
2.7
Interactives
2.8
Authoring an Exercise
2.9
Not Just HTML, Not Just PDF
2.10
Wrapping Up
3
Codespace Workflow
3.1
Build and Generate
3.2
Previewing
3.3
Saving your work
3.4
Deploy
4
Practice Activities
4.1
Basic PreTeXt
4.2
Blocks
4.3
Challenges
4.4
Adapting existing content
5
Publishing
5.1
The publication file
5.2
Showing and Hiding things
5.3
Numbering
5.4
Formatting
6
Managing Your Project
6.1
File and directory structure
6.2
Project.ptx
6.3
Versions
6.4
Building subsets
6.5
Codespaces, GitHub, and GitHub Pages
7
Converting To PreTeXt
7.1
Using Pandoc
7.2
Using the community
7.3
By hand
Back Matter
A
Getting Help
B
Copyright and Licensing
C
Acknowledgement
Chapter
6
Managing Your Project
Section
6.1
File and directory structure
Section
6.2
Project.ptx
Section
6.3
Versions
Section
6.4
Building subsets
Section
6.5
Codespaces, GitHub, and GitHub Pages