Skip to content

jirilebl/ra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4713c5f · Apr 11, 2025
Jul 17, 2023
Aug 18, 2023
May 14, 2023
Apr 18, 2023
Dec 13, 2017
May 14, 2023
Jan 29, 2025
Aug 14, 2024
Apr 11, 2025
Apr 11, 2025
Jan 3, 2025
Oct 24, 2024
Jul 13, 2024
Oct 31, 2024
Aug 19, 2024
Sep 6, 2024
Apr 11, 2025
Jan 31, 2025
Feb 26, 2025
Oct 24, 2024
Oct 24, 2024
Jan 3, 2025
Jan 3, 2025
Jul 18, 2023
May 8, 2018
May 8, 2018
May 8, 2018
May 8, 2018
May 8, 2018
May 8, 2018
Jan 3, 2025
May 13, 2024
May 14, 2023
Oct 18, 2022
Dec 16, 2019
Aug 24, 2024
Feb 13, 2018
Feb 13, 2018
May 13, 2024
May 13, 2024
Dec 21, 2024
Oct 28, 2024
Dec 21, 2024
Feb 25, 2018
Feb 19, 2018

Repository files navigation

Basic Analysis: Introduction to Real Analysis

A free online textbook. See https://www.jirka.org/ra/

Volume I and II are both in this directory

  • realanal.tex is Volume I
  • realanal2.tex is Volume II
  • The files above are just the "driver files", the actual contents are in the files ch-???.tex
  • realanal.tex must be complied first as realanal2.tex uses the realanal.aux file
  • The file realanal12.tex does both volumes together, currently that is only used for the HTML conversion

Notes on figures:

  • All figures are in figures/ directory for both volumes.
  • Many figures in figures/ are epix figures (files ending in .xp), and there are two scripts run-xp-topdf.sh and run-all-xp.sh that compile the figures. If you modify fonts or font sizes and want to rerun the figures, make sure to have epix installed, modify run-xp-topdf.sh and then run ./run-all-xp.sh in the figures/ directory
  • The other type of figures were created with xfig (files ending in .fig), and then exported to PDF/LaTeX which generates a .pdf_t file that is just included in the latex file and contains all text, and a .pdf file which contains the graphics. You need xfig to edit these, then export to "Combined PDF/LaTeX (both parts)"

Slides:

  • Some slides are in the slides/ directory. Not a complete set (yet?).

Work in progress stuff:

  • wip/realanal3.tex is an unfinished set of topics possibly to just add to Volume II
  • similarly wip/extras.tex and wip/stieltjes.tex wip/green.tex

On the scripts:

  • publish.sh compiles the volume I file to pdf
  • publish2.sh compiles the volume II file to pdf
  • resizetocrownquatro.sh resize a PDF to crown quatro size using ghostscript
  • convert-to-mbx.sh (runs convert-to-mbx.pl) does the conversion to HTML through PreTeXt, this is the only place that realanal12.tex is currently used.

Note: The tex sources require a somewhat recent LaTeX. If your latex does not have a recent enough ocgx2 package, you can simply comment out that line in the preamble. Another is the glossaries, which used to have a bug with sorting. If you are getting undefined errors while compiling, take out the "sort=use" option from the glossaries package.