%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% %% Packages and substitutions: %% %% %% %% book: Required. %% %% inputenc: Latin-1 text encoding. Required. %% %% %% %% ifthen: Logical conditionals. Required. %% %% %% %% amsmath: AMS mathematics enhancements. Required. %% %% amssymb: Additional mathematical symbols. Required. %% %% %% %% alltt: Fixed-width font environment. Required. %% %% array: Enhanced tabular features. Required. %% %% %% %% perpage: Start footnote numbering on each page. Required. %% %% %% %% multicol: Twocolumn environment for index. Required. %% %% makeidx: Indexing. Required. %% %% %% %% caption: Caption customization. Required. %% %% graphicx: Standard interface for graphics inclusion. Required. %% %% wrapfig: Illustrations surrounded by text. Required. %% %% %% %% calc: Length calculations. Required. %% %% %% %% fancyhdr: Enhanced running headers and footers. Required. %% %% %% %% geometry: Enhanced page layout package. Required. %% %% hyperref: Hypertext embellishments for pdf output. Required. %% %% %% %% %% %% Producer's Comments: %% %% %% %% OCR text for this ebook was obtained on May 7, 2011, from %% %% http://www.archive.org/details/relativitythespe00einsuoft. %% %% %% %% The Methuen book catalogue from the original has been omitted. %% %% %% %% Minor changes to the original are noted in this file in three %% %% ways: %% %% 1. \Change{}{} for typographical corrections, showing %% %% original and replacement text side-by-side. %% %% 2. \Add{} for inconsistent/missing punctuation. %% %% 3. [** TN: Note]s for lengthier or stylistic comments. %% %% \Add is implemented in terms of \Change, so redefining \Change %% %% will "restore" typographical errors in the original. %% %% %% %% %% %% Compilation Flags: %% %% %% %% The following behavior may be controlled by boolean flags. %% %% %% %% ForPrinting (false by default): %% %% If true, compile a print-optimized PDF file: Taller text block,%% %% two-sided layout, US Letter paper, black hyperlinks. Default: %% %% screen optimized file (one-sided layout, blue hyperlinks). %% %% %% %% %% %% Things to Check: %% %% %% %% %% %% Spellcheck: .................................. OK %% %% %% %% lacheck: ..................................... OK %% %% Numerous false positives from commented code %% %% %% %% PDF pages: 147 (if ForPrinting set to false) %% %% PDF page size: 4.75 x 7" %% %% PDF bookmarks: created, point to ToC entries %% %% PDF document info: filled in %% %% Images: 5 pdf diagrams %% %% %% %% Summary of log file: %% %% * No over- or under-full boxes. %% %% %% %% Compile History: %% %% %% %% May, 2011: adhere (Andrew D. Hwang) %% %% texlive2007, GNU/Linux %% %% %% %% Command block: %% %% %% %% pdflatex x3 %% %% makeindex %% %% pdflatex x3 %% %% %% %% March 2023: pglatex. %% %% Compile this project with: %% %% pdflatex 36114-t.tex ..... THREE times %% %% makeindex 36114-t.idx %% %% pdflatex 36114-t.tex ..... THREE times %% %% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \listfiles \documentclass[12pt]{book}[2005/09/16] %%%%%%%%%%%%%%%%%%%%%%%%%%%%% PACKAGES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[latin1]{inputenc}[2006/05/05] \usepackage{ifthen}[2001/05/26] %% Logical conditionals \usepackage{amsmath}[2000/07/18] %% Displayed equations \usepackage{amssymb}[2002/01/22] %% and additional symbols \usepackage{alltt}[1997/06/16] %% boilerplate, credits, license \usepackage{array}[2005/08/23] %% extended array/tabular features \usepackage{perpage}[2006/07/15] \usepackage{multicol}[2006/05/18] \usepackage{makeidx}[2000/03/29] \usepackage[font=footnotesize,labelformat=empty]{caption}[2007/01/07] \usepackage{graphicx}[1999/02/16]%% For diagrams \usepackage{wrapfig}[2003/01/31] %% and wrapping text around them \usepackage{calc}[2005/08/06] % for running heads \usepackage{fancyhdr} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% Interlude: Set up PRINTING (default) or SCREEN VIEWING %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ForPrinting=true false (default) % Asymmetric margins Symmetric margins % 1 : 1.62 text block aspect ratio 3 : 4 text block aspect ratio % Black hyperlinks Blue hyperlinks % Start major marker pages recto No blank verso pages % % Chapter-like ``Sections'' start both recto and verso in the scanned % book. This behavior has been retained. \newboolean{ForPrinting} %% UNCOMMENT the next line for a PRINT-OPTIMIZED VERSION of the text %% %\setboolean{ForPrinting}{true} %% Initialize values to ForPrinting=false \newcommand{\Margins}{hmarginratio=1:1} % Symmetric margins \newcommand{\HLinkColor}{blue} % Hyperlink color \newcommand{\PDFPageLayout}{SinglePage} \newcommand{\TransNote}{Transcriber's Note} \newcommand{\TransNoteCommon}{% The camera-quality files for this public-domain ebook may be downloaded \textit{gratis} at \begin{center} \texttt{book.klll.cc/ebooks/\ebook}. \end{center} This ebook was produced using OCR text provided by the University of Toronto Robarts Library through the Internet Archive. \bigskip Minor typographical corrections and presentational changes have been made without comment. \bigskip } \newcommand{\TransNoteText}{% \TransNoteCommon This PDF file is optimized for screen viewing, but may easily be recompiled for printing. Please consult the preamble of the \LaTeX\ source file for instructions and other particulars. } %% Re-set if ForPrinting=true \ifthenelse{\boolean{ForPrinting}}{% \renewcommand{\Margins}{hmarginratio=2:3} % Asymmetric margins \renewcommand{\HLinkColor}{black} % Hyperlink color \renewcommand{\PDFPageLayout}{TwoPageRight} \renewcommand{\TransNote}{Transcriber's Note} \renewcommand{\TransNoteText}{% \TransNoteCommon This PDF file is optimized for printing, but may easily be recompiled for screen viewing. Please consult the preamble of the \LaTeX\ source file for instructions and other particulars. } }{% If ForPrinting=false, don't skip to recto \renewcommand{\cleardoublepage}{\clearpage} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% End of PRINTING/SCREEN VIEWING code; back to packages %%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ifthenelse{\boolean{ForPrinting}}{% \setlength{\paperwidth}{8.5in}% \setlength{\paperheight}{11in}% % ~1:1.62 \usepackage[body={4.5in,7.3in},\Margins]{geometry}[2002/07/08] }{% \setlength{\paperwidth}{4.75in}% \setlength{\paperheight}{7in}% \raggedbottom % ~3:4 \usepackage[body={4.5in,6in},\Margins,includeheadfoot]{geometry}[2002/07/08] } \providecommand{\ebook}{36114} % Overridden during white-washing \usepackage[pdftex, hyperfootnotes=false, pdftitle={The Project Gutenberg eBook \#\ebook: Relativity}, pdfauthor={Albert Einstein}, pdfkeywords={University of Toronto, The Internet Archive, Andrew D. Hwang}, pdfstartview=Fit, % default value pdfstartpage=1, % default value pdfpagemode=UseNone, % default value bookmarks=true, % default value linktocpage=false, % default value pdfpagelayout=\PDFPageLayout, pdfdisplaydoctitle, pdfpagelabels=true, bookmarksopen=true, bookmarksopenlevel=-1, colorlinks=true, linkcolor=\HLinkColor]{hyperref}[2007/02/07] %%%% Fixed-width environment to format PG boilerplate %%%% \newenvironment{PGtext}{% \begin{alltt} \fontsize{8.1}{9}\ttfamily\selectfont}% {\end{alltt}} %% No hrule in page header \renewcommand{\headrulewidth}{0pt} % Top-level footnote numbers restart on each page \MakePerPage{footnote} % Running heads \newcommand{\FlushRunningHeads}{\clearpage\fancyhf{}\cleardoublepage} \newcommand{\InitRunningHeads}{% \setlength{\headheight}{15pt} \pagestyle{fancy} \thispagestyle{plain} \ifthenelse{\boolean{ForPrinting}} {\fancyhead[RO,LE]{\thepage}} {\fancyhead[R]{\thepage}} } \newcommand{\SetOddHead}[1]{% \fancyhead[CO]{\textbf{\MakeUppercase{#1}}} } \newcommand{\SetEvenHead}[1]{% \fancyhead[CE]{\textbf{\MakeUppercase{#1}}} } \newcommand{\BookMark}[2]{\phantomsection\pdfbookmark[#1]{#2}{#2}} % ToC formatting \AtBeginDocument{\renewcommand{\contentsname}% {\protect\thispagestyle{plain}% \protect\centering\normalfont\large\textbf{CONTENTS}}} \newcommand{\ToCFont}{\centering\normalfont\normalsize\scshape} \newcommand{\TableofContents}{% \FlushRunningHeads \InitRunningHeads \SetOddHead{Contents} \BookMark{0}{Contents} \tableofcontents } % For internal bookkeeping \newcommand{\ToCAnchor}{} %\ToCLine[type]{