texlive[72749] Master/texmf-dist: mitthesis (2nov24)
commits+karl at tug.org
commits+karl at tug.org
Sat Nov 2 20:38:52 CET 2024
Revision: 72749
https://tug.org/svn/texlive?view=revision&revision=72749
Author: karl
Date: 2024-11-02 20:38:51 +0100 (Sat, 02 Nov 2024)
Log Message:
-----------
mitthesis (2nov24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-Thesis.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/MIT-Thesis.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/appendixb.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/chapter1.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/committee_members.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/README.md
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Defaultfonts.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Fira_Newtxsf.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Heros-Stix2.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Lucida.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Newtx-sans-text.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Newtx.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Stix2.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Termes-stix2.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Termes.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lucida.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Newtx.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Stix2.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Termes.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/compile-font-samples.sh
trunk/Master/texmf-dist/doc/latex/mitthesis/mitthesis-doc/mitthesis-doc.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/mitthesis-doc/mitthesis-doc.tex
trunk/Master/texmf-dist/tex/latex/mitthesis/mitthesis.cls
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertinus.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lmodern.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Libertinus.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Lmodern.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertinus.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lmodern.tex
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Libertine.pdf
trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertine.tex
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-Thesis.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/MIT-Thesis.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/MIT-Thesis.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/MIT-Thesis.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -3,7 +3,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/11/02
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -11,23 +11,24 @@
%% Don't modify the \DocumentMetadata command unless you know what it does.
%% If this command throws an "undefined" error, your latex system is out of date: try commenting this command out.
-\DocumentMetadata{
+\DocumentMetadata{
+ lang = en-US,
+ pdfversion = 1.7,
pdfstandard = a-2b,
- pdfversion = 1.7,
- lang = en-US,
% pdfversion = 2.0,
% pdfstandard = a-4,
+% debug = {xmp-export}, % creates and xmpi file useful for checking metadata
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\documentclass[twoside]{mitthesis}% fontset=newtx, fontset=libertine, fontset=newtx-sans-text, fontset=heros-stix2, fontset=stix2
+\documentclass[twoside]{mitthesis}% fontset=newtx, fontset=libertine, fontset=libertinus, fontset=lmodern, fontset=newtx-sans-text, fontset=fira-newtxsf, fontset=heros-stix2, fontset=stix2, fontset=lmodern
%
% option [twoside] gives facing-page behavior for printing; omitting twoside will eliminate even-numbered blank pages.
% option [lineno] provides line numbers, as for editing
% option [mydesign] loads packages for color, title and list formats, margins, or captions: edit mydesign.tex to change defaults.
% option [fontset] is a keyvalue which can be:
-% for pdftex or unicode engines: defaultfonts, libertine, lucida
+% for pdftex or unicode engines: defaultfonts, libertine, libertinus, lmodern, lucida
% for pdftex only: fira-newtxsf, newtx, newtx-sans-text
% for unicode engines (luatex): heros-stix2, stix2, termes, termes-stix2
% if no key value is given, fonts default to CMR (pdftex) or LMR (unicode), i.e., "the LaTeX font".
@@ -53,8 +54,8 @@
\usepackage{array}% Additional options for column formats (https://ctan.org/pkg/array)
\usepackage{dcolumn}% For alignment of numbers on the decimal place (https://ctan.org/pkg/dcolumn)
- \newcolumntype{d}[1]{D{.}{.}{#1}}% use with dcolumn package
- % syntax: d{x.y} where x is max number of digits before decimal and y is max number after.
+ \newcolumntype{d}[1]{D{.}{.}{#1}}% use with dcolumn package. Note: dcolumns are set in math mode.
+ % syntax: d{x.y} where x is max number of digits before decimal and y is max number after.
% Package for multipage table in Appendix B.
\usepackage{longtable}% typeset multi-page tables (https://ctan.org/pkg/longtable)
@@ -164,11 +165,22 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
-
%%% edit the following commands to match your thesis %%%%%%%%%%
\title{The Atomic Theory as Applied To Gases, with Some Experiments on the Viscosity of Air}
@@ -211,10 +223,9 @@
%%%%%% Choose whether to have a CREATIVE COMMONS License %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% If you are using a cc license, put details of your cc license here.
-% Omit this command if you are not using a cc license.
+% If you are using a cc license, uncomment the following line and insert details of your cc license here.
%
-\CClicense{CC BY-NC-ND 4.0}{https://creativecommons.org/licenses/by-nc-nd/4.0/}
+% \CClicense{CC BY-NC-ND 4.0}{https://creativecommons.org/licenses/by-nc-nd/4.0/}
%
%%%%%%% Solutions for overflowing titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -284,8 +295,8 @@
\include{chapter1}% .tex extension is presumed
% \include{chapter2}
-%\include{chapter3}
-%\include{chapter4}
+% \include{chapter3}
+% \include{chapter4}
%%% Appendicies of thesis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/appendixb.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/appendixb.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/appendixb.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,11 +1,23 @@
+%% MIT Thesis class sample appendix with a long table
+%% version 1.02, 2024/09/07
+
\chapter{One-term coefficients for heat conduction}
\section{A multipage table of numbers}
-This example uses the \texttt{longtable} package: $\theta = A_1 f_1 \exp(-\lambda_1^2\mkern2mu\textrm{Fo})$, $\overline{\theta} = D_1 \exp(-\lambda_1^2\mkern2mu\textrm{Fo})$.
+This example uses the \texttt{longtable} package: $\theta = A_1 f_1 \exp(-\lambda_1^2\mkern2mu\mathrm{Fo})$, $\overline{\theta} = D_1 \exp(-\lambda_1^2\mkern2mu\mathrm{Fo})$.
+%% These four lines change the dcolumn to use text figures, instead of math figures.
+%% The reason is that some mitthesis font sets use different typefaces for text and math
+%% See: https://tex.stackexchange.com/a/376127/119566
+\makeatletter
+ \newcolumntype{T}[3]{>{\textfont0 =\the\font\DC@{#1}{#2}{#3}}c<{\DC at end}}
+ \newcolumntype{d}[1]{T{.}{.}{#1}}% overwrites definition in root .tex file + gives warning message
+\makeatother
+
{\footnotesize
-%\newcolumntype{d}[1]{D{.}{.}{#1}} % defined in root .tex file
+% read documentation of longtable package for info on setting up a long table
+% read documentation of array package and dcolumn package for info on column format specifiers
\renewcommand{\doublerulesep}{0pt}%
\newcolumntype{X}{>{\hspace{1ex}}c@{\hspace{2ex}}c@{\hspace{2ex}}c<{\hspace{1ex}}}%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/chapter1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/chapter1.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/chapter1.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,5 +1,5 @@
% From mitthesis package
-% Version: 1.06, 2024/07/09
+% Version: 1.07, 2024/09/26
% Documentation: https://ctan.org/pkg/mitthesis
@@ -59,7 +59,7 @@
\section{Description our paradigm}\label{ch1:theidea}
-\lipsum[8] No dissertation is complete without footnotes.\footnote{First footnote. See section~\ref{sec:stratified-flow}.}\footnote{Another interesting detail.}\footnote{And another really important idea to have in mind~\cite{reynolds1958,clauser56,lienhard2020,johnson1980,johnson1965,mpl}.}
+\lipsum[8] No dissertation is complete without footnotes.\footnote{First footnote. $a_h = F_m$ See section~\ref{sec:stratified-flow}.}\footnote{Another interesting detail.}\footnote{And another really important idea to have in mind~\cite{reynolds1958,clauser56,lienhard2020,johnson1980,johnson1965,mpl}.}
\begin{figure}[t]
% sample image is from mwe package, but should be found by latex in the tex tree w/o loading that package
@@ -131,11 +131,11 @@
\\[-0.5em]
\toprule
\multicolumn{1}{@{\hspace*{1.5em}}c}{$x$\rule{0pt}{8pt}} &
-\multicolumn{1}{c}{$\textrm{erf}(x)$} &
-\multicolumn{1}{c!{\hspace*{3.em}}}{$\textrm{erfc}(x)$} &
+\multicolumn{1}{c}{$\erf{x}$} &
+\multicolumn{1}{c!{\hspace*{3.em}}}{$\erf{x}$} &
\multicolumn{1}{c}{$x$} &
-\multicolumn{1}{c}{$\textrm{erf}(x)$} &
-\multicolumn{1}{c@{\hspace*{1.5em}}}{$\textrm{erfc}(x)$} \\ \midrule
+\multicolumn{1}{c}{$\erfc{x}$} &
+\multicolumn{1}{c@{\hspace*{1.5em}}}{$\erfc{x}$} \\ \midrule
0.00 & 0.00000 & 1.00000 & 1.10 & 0.88021 & 0.11980 \\
0.05 & 0.05637 & 0.94363 & 1.20 & 0.91031 & 0.08969 \\
0.10 & 0.11246 & 0.88754 & 1.30 & 0.93401 & 0.06599 \\
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/committee_members.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/committee_members.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/committee_members.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,11 +1,11 @@
% Sample thesis committee page for mitthesis.cls
-% Version 1.00, 2024/08/24
+% Version 1.01, 2024/10/08
%
-% This page is not required by the MIT Libraries, but some departments require it
+% This page is not required by the MIT Libraries, but some departments require it.
%
% Insert between title page and abstract page.
% Format this page in any way that you like.
-% Add supervisor titles, degrees, and departments as appropriate
+% Add supervisor titles, degrees, and departments as appropriate.
%%%%% FORMATTING COMMANDS %%%%%%%%%%%%%%%%%%
@@ -30,6 +30,7 @@
{{\large\textsc{#1}}}%
\vspace*{12pt}%
}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{flushright}
@@ -58,9 +59,9 @@
Department of Food Science \\[18pt]
}
- \textbf{Magnus Dicen, Ph.D.} \\
+ \textbf{Miles Gloriosus} \\
{\itshape
- Gloriosus Professor of Personal Pronouns \\
+ Professor of Personal Pronouns \\
Department of Rhetoric \\
}
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,17 +1,18 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-defaultfonts.tex}[2024/06/28 v1.04 Load Computer/Latin Modern text and math fonts]
+\ProvidesFile{mitthesis-defaultfonts.tex}[2024/09/14 v1.05 Load Computer/Latin Modern text and math fonts]
%% Default fonts
-%
\ifpdftex
\ClassNoteNoLine{\ClassName}{Loading Computer Modern text and math fonts (default for pdftex)}
- \RequirePackage[T1]{fontenc}
+ \RequirePackage[T1]{fontenc} % With T1 encoding, pdftex will silently load the cm-super fontset
+% \RequirePackage[]{babel} % load babel (with desired options) if using a language other than English
\RequirePackage{bm}
\else
\ClassNoteNoLine{\ClassName}{Loading Latin Modern text and math fonts (default for unicode engines)}
%
+% \RequirePackage[]{babel} % load babel (with desired options) if using a language other than English
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% suppress tiresome warnings about lack of integration between mathtools and unicode-math.
% Unicode-math loads fontspec package, but default fonts are not selected by fontspec in this case.
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-fira-newtxsf.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,16 +1,34 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-fira-newtxsf.tex}[2024/06/28 v1.05 Load Fira Sans text font with newtx sans serif math font and Inconsolata typewriter font]
+\ProvidesFile{mitthesis-fira-newtxsf.tex}[2024/10/10 v1.06 Load Fira Sans text font with newtx sans serif math font and Inconsolata typewriter font]
+%% Adjusted sizes of text, math, and typewriter fonts, 2024/10/11
%% Fira Sans text font with newtx sans serif math font and Inconsolata typewriter font
%
\ifpdftex
\ClassNoteNoLine{\ClassName}{Loading Fira sans text font with newtx sans serif math font and Inconsolata typewriter}
- \RequirePackage[sfdefault,scaled=0.90]{FiraSans} % sans serif text package %,scaled=.85
- \RequirePackage[T1]{fontenc}
- \RequirePackage[varqu,varl,scaled=1.05]{zi4} % inconsolata font for typewriter
- \RequirePackage[scaled=1.05]{newtxsf} % sans serif math
+ \RequirePackage[U,T1]{fontenc}
+ \RequirePackage[varqu,varl]{zi4} % inconsolata font for typewriter
+ \RequirePackage[sfdefault,tabular,lf]{FiraSans} % sans serif text package
+ % Use option lf to get lining figures rather than default, old style figures. Use tabular to get tabular figures, not proportional figures.
+ % Best choice will vary, depending on what type of content you have. With some effort, these settings can be changed according to content,
+ % See, e.g.: https://tex.stackexchange.com/q/114331/119566
+ \renewcommand\rmdefault{\fira at family} % roman font for math (e.g., for operators) and for \textrm{..}
+ \RequirePackage[scaled=1.1]{newtxsf} % sans serif math; [noSTIXops] option suppresses STIX figures in favor of text font figures,
+ % in the most recent versions of newtxsf, but using the following for backward compatibility. NB: 'figures' means numbers: 0123456789.
+ % This matters, for example, in tables that mix text and math figures.
+ \DeclareSymbolFont{mynumbers}{T1}{FiraSans-TLF}{m}{n}
+ \DeclareMathSymbol{0}{\mathord}{mynumbers}{`0}
+ \DeclareMathSymbol{1}{\mathord}{mynumbers}{`1}
+ \DeclareMathSymbol{2}{\mathord}{mynumbers}{`2}
+ \DeclareMathSymbol{3}{\mathord}{mynumbers}{`3}
+ \DeclareMathSymbol{4}{\mathord}{mynumbers}{`4}
+ \DeclareMathSymbol{5}{\mathord}{mynumbers}{`5}
+ \DeclareMathSymbol{6}{\mathord}{mynumbers}{`6}
+ \DeclareMathSymbol{7}{\mathord}{mynumbers}{`7}
+ \DeclareMathSymbol{8}{\mathord}{mynumbers}{`8}
+ \DeclareMathSymbol{9}{\mathord}{mynumbers}{`9}
\RequirePackage{bm}
\else
\ClassWarning{\ClassName}{The fira-newtxsf font set requires pdflatex. Defaulting to LMR fonts}
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-heros-stix2.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-heros-stix2.tex}[2024/06/28 v1.03 Load TeX Gyre Heros (sans serif) text font with STIX Two Math font and Inconsolata monospaced font]
+\ProvidesFile{mitthesis-heros-stix2.tex}[2024/10/13 v1.05 Load TeX Gyre Heros (sans serif) text font with STIX Two Math font and Inconsolata monospaced font]
%% TeX Gyre Heros (sans serif) text font with STIX Two Math font and Inconsolata monospaced font
%
@@ -12,7 +12,7 @@
% Install these as system fonts on your computer
%
\ifpdftex
- \ClassWarning{\ClassName}{The heros-stix2 fontset requires a unicode engine. Defaulting to CMR fonts}
+ \ClassError{\ClassName}{The heros-stix2 fontset requires a unicode engine. Defaulting to CMR fonts}{To use the class option [fontset=heros-stix2] you must use a unicode engine, such as LuaLaTeX.}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
@@ -43,7 +43,7 @@
Scale=0.91,
]
\setmonofont{Inconsolatazi4}[% This otf font ships with the LaTeX Inconsolata package and is in CTAN https://ctan.org/tex-archive/fonts/inconsolata
- Scale=1.05,
+ Scale=1.04,
Extension = .otf,
UprightFont = *-Regular,
ItalicFont = *-Regular,% has no italic face
@@ -52,9 +52,10 @@
RawFeature = {+ss01,+ss02,+ss03},
]
\setmathfont{STIXTwoMath-Regular}[% nice glyphs, but \mkern sometimes needed %% https://github.com/stipub/stixfonts
- Scale=MatchUppercase,
+ Scale=0.95,%MatchUppercase,%MatchLowercase,
+ % scaling is a matter of taste ... the x-heights of STIX2 are greater than for Heros...
Extension = .otf,
- BoldFont = *,% STIX Two Math has no bold face
+% BoldFont = *,% STIX Two Math has no bold face
% Color=NavyBlue,
RawFeature = {+ss01, -ss02, -ss08},
]
Deleted: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertine.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,61 +0,0 @@
-% From mitthesis package
-% Documentation: https://ctan.org/pkg/mitthesis
-
-\ProvidesFile{mitthesis-libertine.tex}[2024/06/28 v1.03 Load Libertine and related fonts]
-
-%% Linux Libertine (serif) text font with newtxmath[libertine] (pdftex) or Libertinus (unicode) math font
-%
-% These fonts are available here https://ctan.org/tex-archive/fonts/libertine/opentype
-% and here https://github.com/alerque/libertinus
-% install these as system fonts on your computer
-%
-\ifpdftex
- \ClassNoteNoLine{\ClassName}{Loading newtx-libertine text and math fonts with Insolata typewriter font}
- \RequirePackage[lining,semibold]{libertine}
- \RequirePackage[T1]{fontenc}
- \RequirePackage[varqu,varl]{inconsolata}% typewriter
-% \usepackage{amsthm}% must be loaded before newtxmath
- \RequirePackage[libertine,vvarbb]{newtxmath}
- \RequirePackage{bm}% load after all math to give access to bold math
-\else
- \ClassNoteNoLine{\ClassName}{Loading Linux Libertine (serif) text font with Libertinus math font}
- %
- \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
- % suppress tiresome warnings about lack of integration between mathtools and unicode-math
- % unicode math loads the fontspec package
- %
- \setmainfont{LinLibertine}[% Linux Libertine O
- Extension = .otf,
- UprightFont = *_R,
- ItalicFont = *_RI,
- BoldFont = *_RZ, % Libertine O Semibold
- BoldItalicFont = *_RZI, % Libertine O Semibold Italic
- % Ligatures=Rare,% TeX
- % Numbers=OldStyle,%
- RawFeature={+ss05},% +ss02 would change J, K, R; +ss05 changes W
- ]
- \setmonofont{LinLibertine}[% Linux Libertine Mono O
- Scale=0.9,
- Extension = .otf,
- UprightFont = *_M,
- ItalicFont = *_MO,% oblique
- BoldFont = *_MB,
- BoldItalicFont = *_MBO,% oblique
- ]
- \setsansfont{LinBiolinum}[% Linux Biolinum O
- Extension = .otf,
- UprightFont = *_R,
- ItalicFont = *_RI,
- BoldFont = *_RB,
- BoldItalicFont = *_RBO,% oblique
- Scale=MatchUppercase]
- %
- %% a Libertine-style math font
- \setmathfont{libertinusmath-regular}[%
- Extension = .otf,
- Scale=MatchUppercase,
- BoldFont = *,% This font lacks a bold version
- RawFeature={+ss08},% +ss08 gives slanted integrals (no other features)
- ]
- \newcommand*{\FRAC}[1]{{\addfontfeature{Fractions=On}#1}}% use OpenType feature for fractions, \FRAC{1/2}
-\fi
Added: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertinus.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertinus.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertinus.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -0,0 +1,65 @@
+% From mitthesis package
+% Documentation: https://ctan.org/pkg/mitthesis
+
+\ProvidesFile{mitthesis-libertinus.tex}[2024/10/26 v1.00 Load Libertinus and related fonts]
+
+%% Linux Libertine (serif) text font with newtxmath[libertine] (pdftex) or Libertinus (unicode) math font
+%
+% These fonts are available here https://ctan.org/tex-archive/fonts/libertine/opentype
+% and here https://github.com/alerque/libertinus
+% install these as system fonts on your computer
+%
+\ifpdftex
+ \ClassNoteNoLine{\ClassName}{Loading Libertinus type1 text fonts and newtx-libertinus math fonts}
+ \RequirePackage[T1]{fontenc}
+ \RequirePackage[lf,t,semibold,ScaleTT=0.9]{libertinus} % tabular lining figures
+ \RequirePackage[libertinus,vvarbb,subscriptcorrection]{newtxmath}% see package documentation for options
+ \RequirePackage{bm}% load after all math to give access to bold math
+\else
+ \ClassNoteNoLine{\ClassName}{Loading Libertinus OTF text and math fonts}
+ %
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ % suppress tiresome warnings about lack of integration between mathtools and unicode-math
+ % unicode math loads the fontspec package
+ %
+ \setmainfont{LibertinusSerif}[%
+ Extension = .otf,
+ UprightFont = *-Regular,
+ ItalicFont = *-Italic,
+ BoldFont = *-Semibold,
+ BoldItalicFont = *-SemiboldItalic,
+ RawFeature={+ss05,+dlig,+tnum},
+ % +ss02 would change J, K, R; +ss05 changes W; onum = oldstyle figures; hlig = historical ligatures
+ ]
+ \setsansfont{LibertinusSans}[%
+ Extension = .otf,
+ UprightFont = *-Regular,
+ ItalicFont = *-Italic,
+ BoldFont = *-Bold,
+ BoldItalicFont = *-Bold,% does not have bold italic
+ Scale=MatchUppercase]
+ %
+ \setmonofont{LibertinusMono}[%
+ Scale=0.9,% 2024/10/13
+ Extension = .otf,
+ UprightFont = *-Regular,
+ ItalicFont = *-Regular,% does not have italic
+ BoldFont = *-Regular,% does not have bold
+ BoldItalicFont = *-Regular,% does not have bold italic
+ ]
+ %
+ \newfontfamily\LibertinusDisplay{LibertinusSerifDisplay-Regular.otf}% a display font, as for titles
+ %
+ \newfontfamily\LibertinusInitials{LibertinusSerifInitials-Regular.otf}% Large initial letters, as for first word in chapter
+ %
+ %% a Libertinus math font
+ \setmathfont{libertinusmath-regular}[%
+ Extension = .otf,
+ Scale=MatchUppercase,
+% BoldFont = *,% This font lacks a bold version
+ RawFeature={+ss08},% +ss08 gives slanted integrals (no other features)
+ ]
+ \setmathfont{Latin Modern Math}[range=\nabla,Scale=0.91] % I hate the backward nabla in Libertinus Math...
+
+ \newcommand*{\FRAC}[1]{{\addfontfeature{Fractions=On}#1}}% use OpenType feature for fractions, \FRAC{1/2}
+\fi
Property changes on: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-libertinus.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lmodern.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lmodern.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lmodern.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -0,0 +1,20 @@
+% From mitthesis package
+% Documentation: https://ctan.org/pkg/mitthesis
+
+\ProvidesFile{mitthesis-lmodern.tex}[2024/10/23 v1.00 Load Latin Modern text and math fonts]
+
+%% Default fonts
+\ifpdftex
+ \ClassNoteNoLine{\ClassName}{Loading Latin Modern text and math fonts}
+ \RequirePackage[T1]{fontenc}
+% \RequirePackage[]{babel} % load babel (with desired options) if using a language other than English
+ \RequirePackage{lmodern}
+ \RequirePackage{bm}
+\else
+ \ClassNoteNoLine{\ClassName}{Loading Latin Modern text and math fonts (default for unicode engines)}
+ %
+% \RequirePackage[]{babel} % load babel (with desired options) if using a language other than English
+ \RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
+ % suppress tiresome warnings about lack of integration between mathtools and unicode-math.
+ % Unicode-math loads fontspec package, but default fonts are not selected by fontspec in this case.
+\fi
Property changes on: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lmodern.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-lucida.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-lucida.tex}[2024/06/28 v1.03 Load Lucida fonts]
+\ProvidesFile{mitthesis-lucida.tex}[2024/10/13 v1.04 Load Lucida fonts]
%% Lucida Bright and Lucida Bright Math fonts (available from the TeX Users Group)
@@ -9,7 +9,8 @@
\ifpdftex
\RequirePackage[LY1]{fontenc}
- \RequirePackage[expert,vargreek,altbullet,seriftt]{lucidabr} % switch text and math fonts
+ \RequirePackage[expert,vargreek,altbullet]{lucidabr} % switch text and math fonts
+ % some other options: seriftt (much larger quad size!), lucidasmallscale % 2024/10/13
\RequirePackage{bm}
\else
\RequirePackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
@@ -37,9 +38,9 @@
ItalicFont=*-Italic,
BoldFont=*-Demi,
BoldItalicFont=*-DemiItalic,
- BoldItalicFeatures={Color=Purple4},
+ % BoldItalicFeatures={Color=Purple4}, % fixed 2024/10/13
% UprightFeatures={Color=Salmon3},
- Scale=0.92,
+ Scale=0.93,% increased from 0.92, 2024/10/13
% Numbers ={OldStyle},
]
%
@@ -60,7 +61,7 @@
ItalicFont=*-Oblique,
BoldFont=*-Bold,
BoldItalicFont=*-BoldOblique,
- Scale=MatchUppercase,
+ Scale=MatchLowercase,% changed from MatchUppercase, 2024/10/13
]
%% MATH FONTS
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-stix2.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-stix2.tex}[2024/06/28 v1.04 Load STIX Two text and math fonts]
+\ProvidesFile{mitthesis-stix2.tex}[2024/10/13 v1.06 Load STIX Two text and math fonts]
%% STIX Two text and math fonts with Heros sans serif font and Inconsolata monospaced font
%
@@ -12,7 +12,7 @@
% Install these as system fonts on your computer
%
\ifpdftex
- \ClassWarning{\ClassName}{The stix2 fontset requires a unicode engine. Defaulting to CMR fonts.}
+ \ClassError{\ClassName}{The stix2 fontset requires a unicode engine. Defaulting to CMR fonts.}{Use LuaLatex to run with the class option [fontset=stix2]}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
@@ -41,7 +41,7 @@
Scale=0.91,%
]
\setmonofont{Inconsolatazi4}[% This otf font ships with the LaTeX Inconsolata package (it's in TeX Live)
- Scale=1.05,%
+ Scale=1.035,% 2024/10/13
Extension = .otf,
UprightFont = *-Regular,
ItalicFont = *-Regular,% has no italic face
@@ -52,7 +52,6 @@
\setmathfont{STIXTwoMath-Regular}[% nice glyphs, but \mkern sometimes needed
Scale=MatchUppercase,
Extension = .otf,
- BoldFont = *,% STIX Two Math has no bold face
% Color=NavyBlue,
RawFeature = {+ss01, -ss02, -ss08},
]
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes-stix2.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-termes-stix2.tex}[2024/10/28 v1.04 Load TeX Gyre Termes text font with STIX2 math font, Heros sans serif font, and Inconsolata monospaced font]
+\ProvidesFile{mitthesis-termes-stix2.tex}[2024/10/12 v1.06 Load TeX Gyre Termes text font with STIX2 math font, Heros sans serif font, and Inconsolata monospaced font]
%% TeX Gyre Termes text font and Heros sans serif font with STIX2 math font and Inconsolata monospaced font
%
@@ -12,7 +12,7 @@
% Install these as system fonts on your computer
%
\ifpdftex
- \ClassWarning{\ClassName}{The termes-stix2 fontset requires a unicode engine. Defaulting to CMR fonts.}
+ \ClassError{\ClassName}{The termes-stix2 fontset requires a unicode engine. Defaulting to CMR fonts}{To use the class option [fontset=termes-stix2], use a unicode engine such as LuaLaTeX.}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
@@ -43,7 +43,7 @@
Scale=0.91,% same as for newtx; former value 0.9 too small 2022/01/15
]
\setmonofont{Inconsolatazi4}[% This otf font ships with the LaTeX Inconsolata package (it's in TeX Live)
- Scale=1.05,% rescaled from 1, 22/03/10
+ Scale=1,% reset to 1, 2024/10/12 %1.03,% rescaled from 1, 22/03/10
Extension = .otf,
UprightFont = *-Regular,
ItalicFont = *-Regular,% has no italic face
@@ -54,7 +54,7 @@
\setmathfont{STIXTwoMath-Regular}[% nice glyphs, but \mkern sometimes needed %% https://github.com/stipub/stixfonts
Scale=MatchUppercase,
Extension = .otf,
- BoldFont = *,% STIX Two Math has no bold face
+% BoldFont = *,% STIX Two Math has no bold face
% Color=NavyBlue,
RawFeature = {+ss01, -ss02, -ss08},
]
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/MIT-thesis-template/fontsets/mitthesis-termes.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,7 +1,7 @@
% From mitthesis package
% Documentation: https://ctan.org/pkg/mitthesis
-\ProvidesFile{mitthesis-termes.tex}[2024/06/28 v1.04 Load TeX Gyre Termes text and math fonts, Heros sans serif font, and Cursor monospaced font]
+\ProvidesFile{mitthesis-termes.tex}[2024/10/12 v1.05 Load TeX Gyre Termes text and math fonts, Heros sans serif font, and Cursor monospaced font]
%% TeX Gyre Termes (Times-like) text font with Termes math font and Heros sans serif font and Cursor monospaced font
%
@@ -9,7 +9,7 @@
% install these as system fonts on your computer
%
\ifpdftex
- \ClassWarning{\ClassName}{The termes fontset requires a unicode engine. Defaulting to CMR fonts.}
+ \ClassError{\ClassName}{The termes fontset requires a unicode engine. Defaulting to CMR fonts}{To use the class option [fontset=termes], use a unicode engine such as LuaLaTeX.}
\RequirePackage[T1]{fontenc}
\RequirePackage{bm}
\else
@@ -36,10 +36,11 @@
BoldFont = *-bold,
BoldItalicFont = *-bolditalic,
Numbers = Lining,
- Scale=0.91,% same as for newtx; former value 0.9 too small 2022/01/15
+ Scale=0.91,% same as used in newtx; former value 0.9 too small 2022/01/15
]
\setmonofont{texgyrecursor}[% Presumes these are system fonts! Available at: http://www.gust.org.pl/projects/e-foundry/tex-gyre
- Scale=0.97,
+ %Scale=0.97,
+ Scale=1.03, % adjusted 2024/10/12 to bring x-size closer to other fonts
Extension = .otf,
UprightFont = *-Regular,
ItalicFont = *-Italic,
@@ -50,7 +51,7 @@
\setmathfont{texgyretermes-math}[% Presumes these are system fonts! Available at: http://www.gust.org.pl/projects/e-foundry/tex-gyre
Scale=MatchUppercase,
Extension = .otf,
- BoldFont = *, % termes-math does not have a bold version
+% BoldFont = *, % termes-math does not have a bold version
% Color=Red3,
]
%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/README.md 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/README.md 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,7 +1,7 @@
#mitthesis --- A LaTeX template for an MIT thesis#
- v1.16 dated 2024/09/06
+ v1.17 dated 2024/11/02
####Overview####
This class provides a LaTeX template to format an MIT thesis according to
@@ -11,7 +11,7 @@
This template is appropriate for MIT theses of all types.
- This template works with either pdfLaTeX or unicode engines such as luaLaTeX. The bibliography can be prepared with either biblatex (default) or natbib/bibtex. The class is based on current LaTeX distributions, ideally 11/2022 or later, but compatible with distributions back to 2020. This template replaces the older version of mitthesis.cls, which was first composed in the 1980s.
+ This template works with either pdfLaTeX or unicode engines such as luaLaTeX. The bibliography can be prepared with either biblatex (default) or natbib/bibtex. The class is based on current LaTeX distributions, ideally 11/2022 or later, but compatible with distributions back to 2020 (for now). This template replaces the older version of mitthesis.cls, which was first composed in the 1980s.
With minor adjustments, this template can be adapted for use at other institutions (see the documentation for details).
@@ -55,6 +55,20 @@
---
####Change log####
+
+ v1.17 (2 November 2024)
+ - change default copyright to All Rights Reserved rather than Creative Commons
+ - define mathoperators for erf and erfc
+ - modification of dcolumn in Appendix B to use text font for figures
+ - edit documentation and committee_members.tex
+ - protect punctuation in titles for transfer to xmp metadata
+ - replace libertine fontset by libertinus fontset
+ - add lmodern fontset
+ - extensive edits to fira-newtxsf fontset file: rescale firasans, change typewriter font, use tabular lining figures, use text font for math operators
+ - adjust font sizes in hero-stix2, termes, and termes-stix fontset files
+ - update font sample files
+ - ensure \cs_gset:Npe is defined, for backward compatibility
+ - change some link targets in frontmatter and nomenclature, for future tagged pdf
v1.16 (06 September 2024)
- Same as v1.15, but now with the correct version of MIT-Thesis.tex
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Defaultfonts.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Fira_Newtxsf.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Heros-Stix2.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Libertine.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Libertinus.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Libertinus.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Libertinus.pdf 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Libertinus.pdf 2024-11-02 19:38:51 UTC (rev 72749)
Property changes on: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Libertinus.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Lmodern.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Lmodern.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Lmodern.pdf 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Lmodern.pdf 2024-11-02 19:38:51 UTC (rev 72749)
Property changes on: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Lmodern.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Lucida.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Newtx-sans-text.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Newtx.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Stix2.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Termes-stix2.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/Termes.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Defaultfonts.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -4,7 +4,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/10/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -165,6 +165,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Fira_Newtxsf.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -4,7 +4,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/10/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -165,6 +165,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Heros-Stix2.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -4,7 +4,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/10/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -165,6 +165,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Deleted: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertine.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertine.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertine.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,318 +0,0 @@
-% !TEX encoding = UTF-8 Unicode
-% !BIB TS-program = biber
-% !BIB program = biber
-
-% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
-%
-% Version: 1.15, 2024/08/31
-%
-% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
-
-% Documentation is here: https://ctan.org/pkg/mitthesis
-
-%% Don't modify the \DocumentMetadata command unless you know what it does.
-%% If this command throws an "undefined" error, your latex system is out of date: try commenting this command out.
-\DocumentMetadata{
- pdfstandard = a-2b,
- pdfversion = 1.7,
- lang = en-US,
-% pdfversion = 2.0,
-% pdfstandard = a-4,
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\documentclass[fontset=libertine]{mitthesis}% fontset=newtx, fontset=libertine, fontset=newtx-sans-text, fontset=heros-stix2, fontset=stix2
-%
-% option [twoside] gives facing-page behavior for printing; omitting twoside will eliminate even-numbered blank pages.
-% option [lineno] provides line numbers, as for editing
-% option [mydesign] loads packages for color, title and list formats, margins, or captions: edit mydesign.tex to change defaults.
-% option [fontset] is a keyvalue which can be:
-% for pdftex or unicode engines: defaultfonts, libertine, lucida
-% for pdftex only: fira-newtxsf, newtx, newtx-sans-text
-% for unicode engines (luatex): heros-stix2, stix2, termes, termes-stix2
-% if no key value is given, fonts default to CMR (pdftex) or LMR (unicode), i.e., "the LaTeX font".
-% You can edit the fontset files or you can write your own, myfonts.tex, and do [fontset=myfonts].
-% If you are using multiple languages, load the babel package in your fontset file, before the fonts.
-
-%%%%%%%%% Packages used in sample chapters (not otherwise required) %%%%%%%
-
-%% Package for code listing in Appendix A.
-\usepackage{listings}% documentation is here https://ctan.org/pkg/listings
-
-%% Set chemical formulas nicely
-\usepackage[version=4]{mhchem}% documentation at https://ctan.org/pkg/mhchem
-
-%% Latin filler used in Chapter 1, with a test for package version date (https://ctan.org/pkg/lipsum)
-\usepackage{lipsum}
-\IfPackageAtLeastTF{lipsum}{2021/09/20}{\setlipsum{auto-lang=false}}{}
-
-%% Table related packages
-
-\usepackage{booktabs}% publication quality tables (https://ctan.org/pkg/booktabs)
-
-\usepackage{array}% Additional options for column formats (https://ctan.org/pkg/array)
-
-\usepackage{dcolumn}% For alignment of numbers on the decimal place (https://ctan.org/pkg/dcolumn)
- \newcolumntype{d}[1]{D{.}{.}{#1}}% use with dcolumn package
- % syntax: d{x.y} where x is max number of digits before decimal and y is max number after.
-
-% Package for multipage table in Appendix B.
-\usepackage{longtable}% typeset multi-page tables (https://ctan.org/pkg/longtable)
-
-%\usepackage{tabularx}% adjustable-width columns in tabular (https://ctan.org/pkg/tabularx)
-
-
-%% Package for improved typography
-
-\usepackage{microtype}% typographic fine-tuning, used in sample thesis committee page, but also acting globally on the text
-
-
-%%%%%%%%% Graphics path (to figure files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% Can set graphicspath to point to specific directories containing figures (the current directory is searched automatically)
-%% For instance, to search a subdirectory of the current directory called "figures" and a parallel directory called "art", set:
-
-% \graphicspath{ {figures/} {../art/} }% For details see: https://latexref.xyz/dev/latex2e.html#g_t_005cgraphicspath
-
-
-%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% Numerical citations of references
-\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
-
-%% IEEE style citations and references
-% \usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
-% \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces the IEEE default "[Online]. Available" by "URL"
-
-%% author-year style citations and references
-%% use \parencite, not \cite, when you want "(Author, year)"
-%% The sample files are not set up to include parentheses.
-% \usepackage[style=authoryear, maxbibnames=10]{biblatex}
-
-
-\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <= CHANGE
-
-%% to avoid split urls and stretched white space, you can set the bibliography ragged-right:
-%\appto{\bibsetup}{\raggedright}
-
-%% biblatex is very powerful, and you can customize most aspects the reference list and citations to suit your needs.
-%% documentation is here: https://ctan.org/pkg/biblatex
-%% cheat sheet is here: https://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf
-
-%% To ensure citations are set, run Latex --> biblatex/biber --> Latex again
-
-%%%%%%%%%% Option to use natbib %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%\RequirePackage[numbers,sort&compress]{natbib}
-
-%%% add bibliography to table of contents
-%\apptocmd{\bibliography}{\addcontentsline{toc}{chapter}{\protect\textbf{\bibname}}}{}{}
-
-%%% You can use this to rename the bibliography section
-%\renewcommand{\bibname}{References}
-
-%%% To adjust space between bibliography items
-%\setlength\bibsep{4pt plus 1pt minus 1pt}
-% change 4pt to something else; don't drop last two lengths (they are stretchable "glue")
-
-
-%%%%%%%%%% Option for "double spacing" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% Back in the typewriter era, double spaced lines were convenient for editing with a pencil.
-%% In typography, the separation between lines is called "leading", and it is usually set in
-%% proportion to the font size (i.e., when the font is loaded). If you really feel the need
-%% to change the line separation, the most attractive results will be obtained by changing the
-%% leading in proportion to the the current font size, rather than just doubling the space.
-
-%% The setspace package provides a tool for changing line separation. Use these two commands here:
-%
-% \usepackage{setspace}% documentation at https://ctan.org/pkg/setspace
-% \setstretch{1.1}% you can choose some other value for the stretch of space between lines
-%
-%% Use one or more of the these commands *AFTER* the frontmatter
-%
-% \onehalfspacing
-% \doublespacing
-% \singlespacing % will turn these effects off (you can use these anywhere in the document)
-
-%% The best result is usually to stay with leading selected by the typographer who set up the font.
-
-
-%%%%%%%%%%% Metadata %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% Most of the document metadata is created automatically.
-% The following items should be adjusted to match your work. <================= !!!!!!!!!!
-
-\hypersetup{%
- pdfsubject={Template for writing MIT theses with the mitthesis class},
- % Change this to briefly state topic of your thesis
-%
- pdfkeywords={Massachusetts Institute of Technology, MIT},
- % Add keywords that will help search engines and libraries to find your work.
- % Includes the name[s] of the author[s]
- % (If you used \DocumentMetadata at line 14, you can just put "\CopyrightAuthor," for the names.)
-%
- pdfurl={},
- % If you have a url for the thesis, put it here. Otherwise delete this.
- % (MIT Libraries will put your thesis in DSPACE with a persistent url after you submit it.)
-%
- pdfcontactemail={},
- % You can put a [permanent] email address into the metadata, if you like.
- % Otherwise delete this.
-%
- pdfauthortitle={},
- % If you have a title, you can include it here.
-}
-
-%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{document}
-
-%%% edit the following commands to match your thesis %%%%%%%%%%
-
-\title{The Atomic Theory as Applied To Gases, with Some Experiments on the Viscosity of Air}
-
-% \Author{Author full name}{Author department}[Author's first PREVIOUS degree][Author's second PREVIOUS degree][...
-% Note that third, fourth, fifth, and sixth arguments are optional [] and may be omitted
-
-% note on names: most of the following names are made up; Silas Holman was a physics professor at MIT in the 19th century.
-
-\Author{Silas W. Holman}{Department of Physics}
-% \Author{Luisa Hernández}{Department of Research}[B.S. Mechanical Engineering, UCLA, 2018][M.S. Stellar Interiors, Vulcan Science Academy, 2020]
-% \Author{Thurston Howell III}{Department of Economics}[MBA, Ferengi School of Management, 2022]
-
-% Use once for each degree fulfilled by thesis
-% For two degrees from one department, leave the department argument blank for the second degree {}.
-\Degree{Bachelor of Science in Physics}{Department of Physics}
-%\Degree{Master of Science in Physics}{}
-%\Degree{Bachelor of Science in Mechanical Engineering}{Department of Mechanical Engineering}
-
-% If there is more than one supervisor, use the \Supervisor command for each.
-\Supervisor{Edward C. Pickering}{Professor of Physics}
-% \Supervisor{Edward C. Pickering}{Professor of Physics, and \\ \> Professor of Something Else}
-% \Supervisor{Secunda Castor}{Professor of Research}
-% \Supervisor{Quintus Castor}{Professor of Log Dams}
-
-% Professor who formally accepts theses for your department (e.g., the Graduate Officer, Professor Sméagol,...)
-% If more than one department, use more than once
-\Acceptor{Tertius Castor}{Professor of Log Dams}{Graduate Officer, Department of Research} % \\ \> Third title}
-% \Acceptor{Quarta Castor}{Professor of Lodge Building}{Graduate Officer, Department of Mechanical Engineering}
-%%% If you need to reduce vertical space, put the acceptor title in the second argument and leave the third blank, {}.
-% \Acceptor{Primus Castor}{Professor and Undergraduate Officer, Department of Physics}{}
-
-% Usage: \DegreeDate{Month}{year}
-% Valid degree months are February, May, June, or September
-\DegreeDate{June}{1876}
-
-% Date that final thesis is submitted to department
-\ThesisDate{May 18, 1876}
-
-
-%%%%%% Choose whether to have a CREATIVE COMMONS License %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% If you are using a cc license, put details of your cc license here.
-% Omit this command if you are not using a cc license.
-%
-\CClicense{CC BY-NC-ND 4.0}{https://creativecommons.org/licenses/by-nc-nd/4.0/}
-%
-
-%%%%%%% Solutions for overflowing titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% If your title page is overflowing (from too many names, degrees, etc.):
-%
-% (a) you can reduce the 12pt and 18pt skips between various blocks to 6pt with this command:
-%
-% \Tighten
-%
-% (b) you can scale down the Signature block at the bottom with this command:
-%
-% \SignatureBlockSize{\small} %or this one \SignatureBlockSize{\footnotesize}
-%
-% (c) you can put the acceptor name and title onto two lines, rather than three like this:
-%
-% \Acceptor{Tertius Castor}{Professor and Graduate Officer, Department of Research}{}
-%
-% (d) you can change the font size of the author name[s] with
-%
-% \AuthorNameSize{\normalsize}
-%
-% (e) and you can omit any previous degrees from the title page, instead mentioning them in the biographical sketch
-
-% Also, if you prefer to keep the text toward the top of the page with most white space at the bottom, you
-% can use this command to squash all of the vertical glue (stretchy space) with this command:
-%
-% \Squash
-%
-% This command is useful when the text has not already reach the bottom of the page, since the glue gets squashed automatically
-% when the page is too full.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%% Make titlepage
-\maketitle
-
-%%%%%%%%% Contents that you need to write follows! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% \includeonly{acknowledgments,biography,chapter1,chapter2,...,appendixa,...}
-% for usage of includeonly, see https://latexref.xyz/_005cinclude-_0026-_005cincludeonly.html
-
-%%% Frontmatter (write this material in the mentioned files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% This page is optional. Edit the file committee_members.tex
-\include{committee_members}
-
-% The abstract environment creates all the required headings and footers.
-% You only need to the text of the abstract in the file abstract.tex
-\begin{abstract}
- \input{abstract.tex}% use \input rather than \include because we're inside an environment
-\end{abstract}
-
-\include{acknowledgments}% acknowledgments.tex (.tex extension is presumed by \include)
-
-\include{biography}% biography.tex (optional, see https://libraries.mit.edu/distinctive-collections/thesis-specs/#format)
-
-%%% Table of contents and lists of stuff (delete unused lists, i.e., if no tables or figures) %%%%%
-
-\tableofcontents
-\listoffigures
-\listoftables
-
-%%% Chapters of thesis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% If you want to use "double spacing", you should start here...
-
- \include{chapter1}% .tex extension is presumed
-% \include{chapter2}
-%\include{chapter3}
-%\include{chapter4}
-
-
-%%% Appendicies of thesis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\appendix
-\include{appendixa}
-\include{appendixb}
-
-%%% Bibliography (biblatex) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
-% this sets the title of contents name for bibliography to \refname (= References)
-% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
-
-\printbibliography[title={\refname},heading=bibintoc]
-
-% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
-% see the biblatex manual, section 3.14.3
-
-
-%%%% Option for natbib %%%%%%%%%%%%%
-
-%% use an appropriate style (.bst) and your own .bib file[s]
-
-%\bibliographystyle{plainnat}
-%\bibliography{mitthesis-sample.bib}
-
-\end{document}
-
\ No newline at end of file
Added: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertinus.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertinus.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertinus.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -0,0 +1,329 @@
+% !TEX encoding = UTF-8 Unicode
+% !BIB TS-program = biber
+% !BIB program = biber
+
+% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
+%
+% Version: 1.17, 2024/10/23
+%
+% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
+
+% Documentation is here: https://ctan.org/pkg/mitthesis
+
+%% Don't modify the \DocumentMetadata command unless you know what it does.
+%% If this command throws an "undefined" error, your latex system is out of date: try commenting this command out.
+\DocumentMetadata{
+ pdfstandard = a-2b,
+ pdfversion = 1.7,
+ lang = en-US,
+% pdfversion = 2.0,
+% pdfstandard = a-4,
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass[fontset=libertinus]{mitthesis}% fontset=newtx, fontset=libertine, fontset=newtx-sans-text, fontset=heros-stix2, fontset=stix2
+%
+% option [twoside] gives facing-page behavior for printing; omitting twoside will eliminate even-numbered blank pages.
+% option [lineno] provides line numbers, as for editing
+% option [mydesign] loads packages for color, title and list formats, margins, or captions: edit mydesign.tex to change defaults.
+% option [fontset] is a keyvalue which can be:
+% for pdftex or unicode engines: defaultfonts, libertine, lucida
+% for pdftex only: fira-newtxsf, newtx, newtx-sans-text
+% for unicode engines (luatex): heros-stix2, stix2, termes, termes-stix2
+% if no key value is given, fonts default to CMR (pdftex) or LMR (unicode), i.e., "the LaTeX font".
+% You can edit the fontset files or you can write your own, myfonts.tex, and do [fontset=myfonts].
+% If you are using multiple languages, load the babel package in your fontset file, before the fonts.
+
+%%%%%%%%% Packages used in sample chapters (not otherwise required) %%%%%%%
+
+%% Package for code listing in Appendix A.
+\usepackage{listings}% documentation is here https://ctan.org/pkg/listings
+
+%% Set chemical formulas nicely
+\usepackage[version=4]{mhchem}% documentation at https://ctan.org/pkg/mhchem
+
+%% Latin filler used in Chapter 1, with a test for package version date (https://ctan.org/pkg/lipsum)
+\usepackage{lipsum}
+\IfPackageAtLeastTF{lipsum}{2021/09/20}{\setlipsum{auto-lang=false}}{}
+
+%% Table related packages
+
+\usepackage{booktabs}% publication quality tables (https://ctan.org/pkg/booktabs)
+
+\usepackage{array}% Additional options for column formats (https://ctan.org/pkg/array)
+
+\usepackage{dcolumn}% For alignment of numbers on the decimal place (https://ctan.org/pkg/dcolumn)
+ \newcolumntype{d}[1]{D{.}{.}{#1}}% use with dcolumn package
+ % syntax: d{x.y} where x is max number of digits before decimal and y is max number after.
+
+% Package for multipage table in Appendix B.
+\usepackage{longtable}% typeset multi-page tables (https://ctan.org/pkg/longtable)
+
+%\usepackage{tabularx}% adjustable-width columns in tabular (https://ctan.org/pkg/tabularx)
+
+
+%% Package for improved typography
+
+\usepackage{microtype}% typographic fine-tuning, used in sample thesis committee page, but also acting globally on the text
+
+
+%%%%%%%%% Graphics path (to figure files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Can set graphicspath to point to specific directories containing figures (the current directory is searched automatically)
+%% For instance, to search a subdirectory of the current directory called "figures" and a parallel directory called "art", set:
+
+% \graphicspath{ {figures/} {../art/} }% For details see: https://latexref.xyz/dev/latex2e.html#g_t_005cgraphicspath
+
+
+%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
+
+%% IEEE style citations and references
+% \usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
+% \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces the IEEE default "[Online]. Available" by "URL"
+
+%% author-year style citations and references
+%% use \parencite, not \cite, when you want "(Author, year)"
+%% The sample files are not set up to include parentheses.
+% \usepackage[style=authoryear, maxbibnames=10]{biblatex}
+
+
+\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <= CHANGE
+
+%% to avoid split urls and stretched white space, you can set the bibliography ragged-right:
+%\appto{\bibsetup}{\raggedright}
+
+%% biblatex is very powerful, and you can customize most aspects the reference list and citations to suit your needs.
+%% documentation is here: https://ctan.org/pkg/biblatex
+%% cheat sheet is here: https://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf
+
+%% To ensure citations are set, run Latex --> biblatex/biber --> Latex again
+
+%%%%%%%%%% Option to use natbib %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%\RequirePackage[numbers,sort&compress]{natbib}
+
+%%% add bibliography to table of contents
+%\apptocmd{\bibliography}{\addcontentsline{toc}{chapter}{\protect\textbf{\bibname}}}{}{}
+
+%%% You can use this to rename the bibliography section
+%\renewcommand{\bibname}{References}
+
+%%% To adjust space between bibliography items
+%\setlength\bibsep{4pt plus 1pt minus 1pt}
+% change 4pt to something else; don't drop last two lengths (they are stretchable "glue")
+
+
+%%%%%%%%%% Option for "double spacing" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Back in the typewriter era, double spaced lines were convenient for editing with a pencil.
+%% In typography, the separation between lines is called "leading", and it is usually set in
+%% proportion to the font size (i.e., when the font is loaded). If you really feel the need
+%% to change the line separation, the most attractive results will be obtained by changing the
+%% leading in proportion to the the current font size, rather than just doubling the space.
+
+%% The setspace package provides a tool for changing line separation. Use these two commands here:
+%
+% \usepackage{setspace}% documentation at https://ctan.org/pkg/setspace
+% \setstretch{1.1}% you can choose some other value for the stretch of space between lines
+%
+%% Use one or more of the these commands *AFTER* the frontmatter
+%
+% \onehalfspacing
+% \doublespacing
+% \singlespacing % will turn these effects off (you can use these anywhere in the document)
+
+%% The best result is usually to stay with leading selected by the typographer who set up the font.
+
+
+%%%%%%%%%%% Metadata %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Most of the document metadata is created automatically.
+% The following items should be adjusted to match your work. <================= !!!!!!!!!!
+
+\hypersetup{%
+ pdfsubject={Template for writing MIT theses with the mitthesis class},
+ % Change this to briefly state topic of your thesis
+%
+ pdfkeywords={Massachusetts Institute of Technology, MIT},
+ % Add keywords that will help search engines and libraries to find your work.
+ % Includes the name[s] of the author[s]
+ % (If you used \DocumentMetadata at line 14, you can just put "\CopyrightAuthor," for the names.)
+%
+ pdfurl={},
+ % If you have a url for the thesis, put it here. Otherwise delete this.
+ % (MIT Libraries will put your thesis in DSPACE with a persistent url after you submit it.)
+%
+ pdfcontactemail={},
+ % You can put a [permanent] email address into the metadata, if you like.
+ % Otherwise delete this.
+%
+ pdfauthortitle={},
+ % If you have a title, you can include it here.
+}
+
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
+%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{document}
+
+%%% edit the following commands to match your thesis %%%%%%%%%%
+
+\title{The Atomic Theory as Applied To Gases, with Some Experiments on the Viscosity of Air}
+
+% \Author{Author full name}{Author department}[Author's first PREVIOUS degree][Author's second PREVIOUS degree][...
+% Note that third, fourth, fifth, and sixth arguments are optional [] and may be omitted
+
+% note on names: most of the following names are made up; Silas Holman was a physics professor at MIT in the 19th century.
+
+\Author{Silas W. Holman}{Department of Physics}
+% \Author{Luisa Hernández}{Department of Research}[B.S. Mechanical Engineering, UCLA, 2018][M.S. Stellar Interiors, Vulcan Science Academy, 2020]
+% \Author{Thurston Howell III}{Department of Economics}[MBA, Ferengi School of Management, 2022]
+
+% Use once for each degree fulfilled by thesis
+% For two degrees from one department, leave the department argument blank for the second degree {}.
+\Degree{Bachelor of Science in Physics}{Department of Physics}
+%\Degree{Master of Science in Physics}{}
+%\Degree{Bachelor of Science in Mechanical Engineering}{Department of Mechanical Engineering}
+
+% If there is more than one supervisor, use the \Supervisor command for each.
+\Supervisor{Edward C. Pickering}{Professor of Physics}
+% \Supervisor{Edward C. Pickering}{Professor of Physics, and \\ \> Professor of Something Else}
+% \Supervisor{Secunda Castor}{Professor of Research}
+% \Supervisor{Quintus Castor}{Professor of Log Dams}
+
+% Professor who formally accepts theses for your department (e.g., the Graduate Officer, Professor Sméagol,...)
+% If more than one department, use more than once
+\Acceptor{Tertius Castor}{Professor of Log Dams}{Graduate Officer, Department of Research} % \\ \> Third title}
+% \Acceptor{Quarta Castor}{Professor of Lodge Building}{Graduate Officer, Department of Mechanical Engineering}
+%%% If you need to reduce vertical space, put the acceptor title in the second argument and leave the third blank, {}.
+% \Acceptor{Primus Castor}{Professor and Undergraduate Officer, Department of Physics}{}
+
+% Usage: \DegreeDate{Month}{year}
+% Valid degree months are February, May, June, or September
+\DegreeDate{June}{1876}
+
+% Date that final thesis is submitted to department
+\ThesisDate{May 18, 1876}
+
+
+%%%%%% Choose whether to have a CREATIVE COMMONS License %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% If you are using a cc license, put details of your cc license here.
+% Omit this command if you are not using a cc license.
+%
+\CClicense{CC BY-NC-ND 4.0}{https://creativecommons.org/licenses/by-nc-nd/4.0/}
+%
+
+%%%%%%% Solutions for overflowing titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% If your title page is overflowing (from too many names, degrees, etc.):
+%
+% (a) you can reduce the 12pt and 18pt skips between various blocks to 6pt with this command:
+%
+% \Tighten
+%
+% (b) you can scale down the Signature block at the bottom with this command:
+%
+% \SignatureBlockSize{\small} %or this one \SignatureBlockSize{\footnotesize}
+%
+% (c) you can put the acceptor name and title onto two lines, rather than three like this:
+%
+% \Acceptor{Tertius Castor}{Professor and Graduate Officer, Department of Research}{}
+%
+% (d) you can change the font size of the author name[s] with
+%
+% \AuthorNameSize{\normalsize}
+%
+% (e) and you can omit any previous degrees from the title page, instead mentioning them in the biographical sketch
+
+% Also, if you prefer to keep the text toward the top of the page with most white space at the bottom, you
+% can use this command to squash all of the vertical glue (stretchy space) with this command:
+%
+% \Squash
+%
+% This command is useful when the text has not already reach the bottom of the page, since the glue gets squashed automatically
+% when the page is too full.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% Make titlepage
+\maketitle
+
+%%%%%%%%% Contents that you need to write follows! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \includeonly{acknowledgments,biography,chapter1,chapter2,...,appendixa,...}
+% for usage of includeonly, see https://latexref.xyz/_005cinclude-_0026-_005cincludeonly.html
+
+%%% Frontmatter (write this material in the mentioned files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% This page is optional. Edit the file committee_members.tex
+\include{committee_members}
+
+% The abstract environment creates all the required headings and footers.
+% You only need to the text of the abstract in the file abstract.tex
+\begin{abstract}
+ \input{abstract.tex}% use \input rather than \include because we're inside an environment
+\end{abstract}
+
+\include{acknowledgments}% acknowledgments.tex (.tex extension is presumed by \include)
+
+\include{biography}% biography.tex (optional, see https://libraries.mit.edu/distinctive-collections/thesis-specs/#format)
+
+%%% Table of contents and lists of stuff (delete unused lists, i.e., if no tables or figures) %%%%%
+
+\tableofcontents
+\listoffigures
+\listoftables
+
+%%% Chapters of thesis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% If you want to use "double spacing", you should start here...
+
+ \include{chapter1}% .tex extension is presumed
+% \include{chapter2}
+%\include{chapter3}
+%\include{chapter4}
+
+
+%%% Appendicies of thesis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\appendix
+\include{appendixa}
+\include{appendixb}
+
+%%% Bibliography (biblatex) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
+% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
+% see the biblatex manual, section 3.14.3
+
+
+%%%% Option for natbib %%%%%%%%%%%%%
+
+%% use an appropriate style (.bst) and your own .bib file[s]
+
+%\bibliographystyle{plainnat}
+%\bibliography{mitthesis-sample.bib}
+
+\end{document}
+
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Libertinus.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lmodern.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lmodern.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lmodern.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -0,0 +1,329 @@
+% !TEX encoding = UTF-8 Unicode
+% !BIB TS-program = biber
+% !BIB program = biber
+
+% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
+%
+% Version: 1.17, 2024/10/23
+%
+% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
+
+% Documentation is here: https://ctan.org/pkg/mitthesis
+
+%% Don't modify the \DocumentMetadata command unless you know what it does.
+%% If this command throws an "undefined" error, your latex system is out of date: try commenting this command out.
+\DocumentMetadata{
+ pdfstandard = a-2b,
+ pdfversion = 1.7,
+ lang = en-US,
+% pdfversion = 2.0,
+% pdfstandard = a-4,
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass[fontset=lmodern]{mitthesis}% fontset=newtx, fontset=libertine, fontset=newtx-sans-text, fontset=heros-stix2, fontset=stix2
+%
+% option [twoside] gives facing-page behavior for printing; omitting twoside will eliminate even-numbered blank pages.
+% option [lineno] provides line numbers, as for editing
+% option [mydesign] loads packages for color, title and list formats, margins, or captions: edit mydesign.tex to change defaults.
+% option [fontset] is a keyvalue which can be:
+% for pdftex or unicode engines: defaultfonts, libertine, lucida
+% for pdftex only: fira-newtxsf, newtx, newtx-sans-text
+% for unicode engines (luatex): heros-stix2, stix2, termes, termes-stix2
+% if no key value is given, fonts default to CMR (pdftex) or LMR (unicode), i.e., "the LaTeX font".
+% You can edit the fontset files or you can write your own, myfonts.tex, and do [fontset=myfonts].
+% If you are using multiple languages, load the babel package in your fontset file, before the fonts.
+
+%%%%%%%%% Packages used in sample chapters (not otherwise required) %%%%%%%
+
+%% Package for code listing in Appendix A.
+\usepackage{listings}% documentation is here https://ctan.org/pkg/listings
+
+%% Set chemical formulas nicely
+\usepackage[version=4]{mhchem}% documentation at https://ctan.org/pkg/mhchem
+
+%% Latin filler used in Chapter 1, with a test for package version date (https://ctan.org/pkg/lipsum)
+\usepackage{lipsum}
+\IfPackageAtLeastTF{lipsum}{2021/09/20}{\setlipsum{auto-lang=false}}{}
+
+%% Table related packages
+
+\usepackage{booktabs}% publication quality tables (https://ctan.org/pkg/booktabs)
+
+\usepackage{array}% Additional options for column formats (https://ctan.org/pkg/array)
+
+\usepackage{dcolumn}% For alignment of numbers on the decimal place (https://ctan.org/pkg/dcolumn)
+ \newcolumntype{d}[1]{D{.}{.}{#1}}% use with dcolumn package
+ % syntax: d{x.y} where x is max number of digits before decimal and y is max number after.
+
+% Package for multipage table in Appendix B.
+\usepackage{longtable}% typeset multi-page tables (https://ctan.org/pkg/longtable)
+
+%\usepackage{tabularx}% adjustable-width columns in tabular (https://ctan.org/pkg/tabularx)
+
+
+%% Package for improved typography
+
+\usepackage{microtype}% typographic fine-tuning, used in sample thesis committee page, but also acting globally on the text
+
+
+%%%%%%%%% Graphics path (to figure files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Can set graphicspath to point to specific directories containing figures (the current directory is searched automatically)
+%% For instance, to search a subdirectory of the current directory called "figures" and a parallel directory called "art", set:
+
+% \graphicspath{ {figures/} {../art/} }% For details see: https://latexref.xyz/dev/latex2e.html#g_t_005cgraphicspath
+
+
+%%%%%%%%% Representative set-up for biblatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Numerical citations of references
+\usepackage[style=ext-numeric-comp,giveninits=true,maxbibnames=10,sorting=none]{biblatex}
+
+%% IEEE style citations and references
+% \usepackage[style=ieee,maxbibnames=10,sorting=none]{biblatex}% style=ext-numeric-comp,articlein=false,giveninits=true
+% \DefineBibliographyStrings{english}{url= \textsc{url} , }% replaces the IEEE default "[Online]. Available" by "URL"
+
+%% author-year style citations and references
+%% use \parencite, not \cite, when you want "(Author, year)"
+%% The sample files are not set up to include parentheses.
+% \usepackage[style=authoryear, maxbibnames=10]{biblatex}
+
+
+\addbibresource{mitthesis-sample.bib}%% <== change to YOUR bib file <= CHANGE
+
+%% to avoid split urls and stretched white space, you can set the bibliography ragged-right:
+%\appto{\bibsetup}{\raggedright}
+
+%% biblatex is very powerful, and you can customize most aspects the reference list and citations to suit your needs.
+%% documentation is here: https://ctan.org/pkg/biblatex
+%% cheat sheet is here: https://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf
+
+%% To ensure citations are set, run Latex --> biblatex/biber --> Latex again
+
+%%%%%%%%%% Option to use natbib %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%\RequirePackage[numbers,sort&compress]{natbib}
+
+%%% add bibliography to table of contents
+%\apptocmd{\bibliography}{\addcontentsline{toc}{chapter}{\protect\textbf{\bibname}}}{}{}
+
+%%% You can use this to rename the bibliography section
+%\renewcommand{\bibname}{References}
+
+%%% To adjust space between bibliography items
+%\setlength\bibsep{4pt plus 1pt minus 1pt}
+% change 4pt to something else; don't drop last two lengths (they are stretchable "glue")
+
+
+%%%%%%%%%% Option for "double spacing" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Back in the typewriter era, double spaced lines were convenient for editing with a pencil.
+%% In typography, the separation between lines is called "leading", and it is usually set in
+%% proportion to the font size (i.e., when the font is loaded). If you really feel the need
+%% to change the line separation, the most attractive results will be obtained by changing the
+%% leading in proportion to the the current font size, rather than just doubling the space.
+
+%% The setspace package provides a tool for changing line separation. Use these two commands here:
+%
+% \usepackage{setspace}% documentation at https://ctan.org/pkg/setspace
+% \setstretch{1.1}% you can choose some other value for the stretch of space between lines
+%
+%% Use one or more of the these commands *AFTER* the frontmatter
+%
+% \onehalfspacing
+% \doublespacing
+% \singlespacing % will turn these effects off (you can use these anywhere in the document)
+
+%% The best result is usually to stay with leading selected by the typographer who set up the font.
+
+
+%%%%%%%%%%% Metadata %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Most of the document metadata is created automatically.
+% The following items should be adjusted to match your work. <================= !!!!!!!!!!
+
+\hypersetup{%
+ pdfsubject={Template for writing MIT theses with the mitthesis class},
+ % Change this to briefly state topic of your thesis
+%
+ pdfkeywords={Massachusetts Institute of Technology, MIT},
+ % Add keywords that will help search engines and libraries to find your work.
+ % Includes the name[s] of the author[s]
+ % (If you used \DocumentMetadata at line 14, you can just put "\CopyrightAuthor," for the names.)
+%
+ pdfurl={},
+ % If you have a url for the thesis, put it here. Otherwise delete this.
+ % (MIT Libraries will put your thesis in DSPACE with a persistent url after you submit it.)
+%
+ pdfcontactemail={},
+ % You can put a [permanent] email address into the metadata, if you like.
+ % Otherwise delete this.
+%
+ pdfauthortitle={},
+ % If you have a title, you can include it here.
+}
+
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
+%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{document}
+
+%%% edit the following commands to match your thesis %%%%%%%%%%
+
+\title{The Atomic Theory as Applied To Gases, with Some Experiments on the Viscosity of Air}
+
+% \Author{Author full name}{Author department}[Author's first PREVIOUS degree][Author's second PREVIOUS degree][...
+% Note that third, fourth, fifth, and sixth arguments are optional [] and may be omitted
+
+% note on names: most of the following names are made up; Silas Holman was a physics professor at MIT in the 19th century.
+
+\Author{Silas W. Holman}{Department of Physics}
+% \Author{Luisa Hernández}{Department of Research}[B.S. Mechanical Engineering, UCLA, 2018][M.S. Stellar Interiors, Vulcan Science Academy, 2020]
+% \Author{Thurston Howell III}{Department of Economics}[MBA, Ferengi School of Management, 2022]
+
+% Use once for each degree fulfilled by thesis
+% For two degrees from one department, leave the department argument blank for the second degree {}.
+\Degree{Bachelor of Science in Physics}{Department of Physics}
+%\Degree{Master of Science in Physics}{}
+%\Degree{Bachelor of Science in Mechanical Engineering}{Department of Mechanical Engineering}
+
+% If there is more than one supervisor, use the \Supervisor command for each.
+\Supervisor{Edward C. Pickering}{Professor of Physics}
+% \Supervisor{Edward C. Pickering}{Professor of Physics, and \\ \> Professor of Something Else}
+% \Supervisor{Secunda Castor}{Professor of Research}
+% \Supervisor{Quintus Castor}{Professor of Log Dams}
+
+% Professor who formally accepts theses for your department (e.g., the Graduate Officer, Professor Sméagol,...)
+% If more than one department, use more than once
+\Acceptor{Tertius Castor}{Professor of Log Dams}{Graduate Officer, Department of Research} % \\ \> Third title}
+% \Acceptor{Quarta Castor}{Professor of Lodge Building}{Graduate Officer, Department of Mechanical Engineering}
+%%% If you need to reduce vertical space, put the acceptor title in the second argument and leave the third blank, {}.
+% \Acceptor{Primus Castor}{Professor and Undergraduate Officer, Department of Physics}{}
+
+% Usage: \DegreeDate{Month}{year}
+% Valid degree months are February, May, June, or September
+\DegreeDate{June}{1876}
+
+% Date that final thesis is submitted to department
+\ThesisDate{May 18, 1876}
+
+
+%%%%%% Choose whether to have a CREATIVE COMMONS License %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% If you are using a cc license, put details of your cc license here.
+% Omit this command if you are not using a cc license.
+%
+\CClicense{CC BY-NC-ND 4.0}{https://creativecommons.org/licenses/by-nc-nd/4.0/}
+%
+
+%%%%%%% Solutions for overflowing titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% If your title page is overflowing (from too many names, degrees, etc.):
+%
+% (a) you can reduce the 12pt and 18pt skips between various blocks to 6pt with this command:
+%
+% \Tighten
+%
+% (b) you can scale down the Signature block at the bottom with this command:
+%
+% \SignatureBlockSize{\small} %or this one \SignatureBlockSize{\footnotesize}
+%
+% (c) you can put the acceptor name and title onto two lines, rather than three like this:
+%
+% \Acceptor{Tertius Castor}{Professor and Graduate Officer, Department of Research}{}
+%
+% (d) you can change the font size of the author name[s] with
+%
+% \AuthorNameSize{\normalsize}
+%
+% (e) and you can omit any previous degrees from the title page, instead mentioning them in the biographical sketch
+
+% Also, if you prefer to keep the text toward the top of the page with most white space at the bottom, you
+% can use this command to squash all of the vertical glue (stretchy space) with this command:
+%
+% \Squash
+%
+% This command is useful when the text has not already reach the bottom of the page, since the glue gets squashed automatically
+% when the page is too full.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% Make titlepage
+\maketitle
+
+%%%%%%%%% Contents that you need to write follows! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% \includeonly{acknowledgments,biography,chapter1,chapter2,...,appendixa,...}
+% for usage of includeonly, see https://latexref.xyz/_005cinclude-_0026-_005cincludeonly.html
+
+%%% Frontmatter (write this material in the mentioned files) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% This page is optional. Edit the file committee_members.tex
+\include{committee_members}
+
+% The abstract environment creates all the required headings and footers.
+% You only need to the text of the abstract in the file abstract.tex
+\begin{abstract}
+ \input{abstract.tex}% use \input rather than \include because we're inside an environment
+\end{abstract}
+
+\include{acknowledgments}% acknowledgments.tex (.tex extension is presumed by \include)
+
+\include{biography}% biography.tex (optional, see https://libraries.mit.edu/distinctive-collections/thesis-specs/#format)
+
+%%% Table of contents and lists of stuff (delete unused lists, i.e., if no tables or figures) %%%%%
+
+\tableofcontents
+\listoffigures
+\listoftables
+
+%%% Chapters of thesis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% If you want to use "double spacing", you should start here...
+
+ \include{chapter1}% .tex extension is presumed
+% \include{chapter2}
+%\include{chapter3}
+%\include{chapter4}
+
+
+%%% Appendicies of thesis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\appendix
+\include{appendixa}
+\include{appendixb}
+
+%%% Bibliography (biblatex) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\defbibheading{bibintoc}{\chapter*{#1}\addcontentsline{toc}{backmatter}{\refname}}
+% this sets the title of contents name for bibliography to \refname (= References)
+% change "backmatter" to "chapter" if you prefer a bold face entry in the table of contents
+
+\printbibliography[title={\refname},heading=bibintoc]
+
+% biblatex also supports chapter-by-chapter bibliography, https://tex.stackexchange.com/a/296502/119566
+% see the biblatex manual, section 3.14.3
+
+
+%%%% Option for natbib %%%%%%%%%%%%%
+
+%% use an appropriate style (.bst) and your own .bib file[s]
+
+%\bibliographystyle{plainnat}
+%\bibliography{mitthesis-sample.bib}
+
+\end{document}
+
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lmodern.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lucida.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lucida.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Lucida.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -4,7 +4,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/10/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -165,6 +165,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Newtx-sans-text.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -4,7 +4,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/10/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -165,6 +165,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Newtx.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Newtx.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Newtx.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -3,7 +3,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/q0/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -164,6 +164,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Stix2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Stix2.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Stix2.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -4,7 +4,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/10/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -165,6 +165,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Termes-stix2.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -3,7 +3,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/10/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -164,6 +164,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Termes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Termes.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/Termes.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -3,7 +3,7 @@
% This file is MIT-Thesis.tex, a LaTeX template for formatting an MIT thesis with the mitthesis class.
%
-% Version: 1.15, 2024/08/31
+% Version: 1.17, 2024/10/23
%
% Author: John H. Lienhard, copyright 2024. Reuse under the MIT license: https://ctan.org/license/mit
@@ -164,6 +164,17 @@
% If you have a title, you can include it here.
}
+%%%%%%%%%%%% Math operators %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% These commands declare two math operators, \erf{..} and \erfc{..} using mathtools
+% note: * form produces automatic delimiter scaling; optional argument sets size manually, e.g. [\bigg]
+% See Table 1.1 in Chapter 1
+
+\DeclareMathOperator{\Erf}{erf}
+\DeclareMathOperator{\Erfc}{erfc}
+\DeclarePairedDelimiterXPP\erf[1]{\Erf\mkern1mu}(){}{#1}% increase to 2mu with stix2 font
+\DeclarePairedDelimiterXPP\erfc[1]{\Erfc\mkern1mu}(){}{#1}
+
%%%%%%%%%%%%%% End preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/compile-font-samples.sh
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/compile-font-samples.sh 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/examples/font_samples/latex_sources/compile-font-samples.sh 2024-11-02 19:38:51 UTC (rev 72749)
@@ -13,11 +13,23 @@
pdflatex Fira_Newtxsf
# Libertine
-pdflatex Libertine
-biber Libertine
-pdflatex Libertine
-pdflatex Libertine
+# pdflatex Libertine
+# biber Libertine
+# pdflatex Libertine
+# pdflatex Libertine
+# Libertinus
+pdflatex Libertinus
+biber Libertinus
+pdflatex Libertinus
+pdflatex Libertinus
+
+# Lmodern
+pdflatex Lmodern
+biber Lmodern
+pdflatex Lmodern
+pdflatex Lmodern
+
# Lucida
pdflatex Lucida
biber Lucida
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/mitthesis-doc/mitthesis-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/mitthesis/mitthesis-doc/mitthesis-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mitthesis/mitthesis-doc/mitthesis-doc.tex 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/doc/latex/mitthesis/mitthesis-doc/mitthesis-doc.tex 2024-11-02 19:38:51 UTC (rev 72749)
@@ -1,14 +1,14 @@
% !TEX TS-program = lualatex
% !TEX encoding = UTF-8 Unicode
-% Version date: 31 August 2024
+% Version date: 2 November 2024
\DocumentMetadata
{
- pdfstandard = a-4,
+ pdfstandard = ua-2,%a-4,
pdfversion = 2.0,
lang = en-US,
-% testphase = {phase-III, table, firstaid, math, title},
+ testphase = {phase-III, table, firstaid, math, title},
% debug = {xmp-export}, % note that subject entries are all fine in dc format of outputted xmpi file.
}
@@ -36,6 +36,7 @@
\usepackage{booktabs}
+\usepackage{multicol} % for the two-column nomenclature example
%%%%%%%%% Set up text and math fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -218,12 +219,12 @@
The new MIT thesis template consists of: \texttt{mitthesis.cls}; a root file \texttt{MIT-Thesis.tex}; a file to load the abstract, \texttt{abstract.tex}; a file for design options, \texttt{mydesign.tex}; and an optional file to change the fonts (see the subdirectory, \texttt{fontset}). You should change the name of the root file to something more descriptive of your own work (e.g., \texttt{JohnsThesis.tex}, \texttt{MagnumOpusScientiae.tex},\ldots). In addition, files must be loaded for acknowledgments, an optional biosketch, chapters, optional appendices, and bibliography.
\subsection{\LaTeX\ engine}
-The template works with either \pdfTeX\ or unicode engines such as \LuaLaTeX. With the latter, fonts that you install in your operating system can be configured for use in your thesis. \LuaLaTeX\ also enables the direct use of Lua code in your \texttt{.tex} file. With Lua code, you can automate plotting, table generation, and other numerical computations.
+The template works with either \pdfTeX\ or unicode engines such as \LuaLaTeX. With the latter, fonts that you install in your operating system can be configured for use in your thesis. \LuaLaTeX\ also enables the direct use of Lua code in your \texttt{.tex} file. With Lua code, you can automate plotting, table generation, and other numerical computations. \LuaLaTeX\ will become the primary \LaTeX\ engine over time.
\subsection{PDF/A compliance}
-PDF/A-2b compliance will be automatic if the \verb|\DocumentMetadata{pdfstandard = a-2b}| command is issued before the \verb|\documentclass{..}| command and \textit{provided that your graphics are also compliant}. This command was added to \LaTeX\ in June 2022. For older versions of \LaTeX,
-PDF/A compliance will require post-processing (for example, by using the PreFlight function of Adobe Acrobat). Current \LaTeX\ development (ca.~2024) is working toward fully \textit{accessible} PDF/A out of the box (e.g., PDF/A-2a). Unicode compliance (e.g., PDF/A-2u) depends greatly on your fonts and figures.
+PDF/A-2b compliance is automatic if \verb|\DocumentMetadata{pdfstandard = a-2b, pdfversion=1.7}| is issued before the \verb|\documentclass{..}| command and \textit{provided that your graphics are also compliant}. This command was added to \LaTeX\ in June 2022. For older versions of \LaTeX, PDF/A compliance requires post-processing (for example, by using the PreFlight function of Adobe Acrobat).
+Current \LaTeX\ development (ca.~2024) is working toward fully \textit{accessible} PDF/A. \LaTeX\ already supports the PDF 2.0 standard, and PDF tagging is under development. Depending upon the packages loaded, the \LuaLaTeX\ engine can produce ``well-tagged pdf'': PDF/UA-2 or PDF/A-4f. More \LaTeX\ packages will rolled forward over time. Note that Unicode compliance (e.g., PDF/A-2u) can depend on your fonts and figures.
\section{SETTING UP TITLE PAGE, ABSTRACT, AND BIBLIOGRAPHY}
@@ -262,12 +263,17 @@
\end{enumerate}
\subsection{Copyright license}
-If you wish to make your thesis available under a Creative Commons License, issue the following command between
+By default, the thesis template reserves all rights to the author, with a carve-out for MIT. If you wish to make your thesis available under a Creative Commons License, issue the following command between
\verb|\begin{document}| and \verb|\maketitle|: \verb|\CClicense{license type}{license url}|. For example,
\vskip 5pt
\noindent\quad\verb|\CClicense{CC BY-NC-ND 4.0}{https://creativecommons.org/licenses/by-nc-nd/4.0/}|.
+\vskip 5pt
+\noindent MIT thesis copyright options and policies and Creative Commons licenses are discussed on these links:
+\indent\url{https://libraries.mit.edu/distinctive-collections/thesis-specs/#owner}\newline
+\indent\url{https://creativecommons.org/share-your-work/cclicenses/}
+
\subsection{Bibliography}
You may generate your bibliography using either \texttt{biblatex/biber} or \texttt{natbib/bibtex}. The template is set up for \texttt{biblatex} by default, rather than the older, less flexible \texttt{natbib}. The \texttt{biblatex} package is very powerful, and you can customize most aspects the reference list and citations to suit your needs. See the documentation for details: \hrefurl{https://ctan.org/pkg/biblatex}{ctan.org/pkg/biblatex}.
@@ -310,9 +316,9 @@
\subsection{Font loading}
By default, \texttt{mitthesis.cls} will load the traditional \LaTeX\ typeface, Computer Modern (for \pdfTeX) or Latin Modern (for unicode engines). By using the key value \texttt{fontset=$\cdots$} in the \verb|\documentclass| command, you can select a different set of fonts.
-Ten font sets are predefined, including the default set (see Table~\ref{tab:2}). Three work only with \pdfTeX, four work only with unicode engines, and three work with either. These options include a mixture of serif or sans serif text and math fonts, as shown in the table. To access the predefined font sets, you \textit{must} have the directory \texttt{fontsets} as a subdirectory of your working directory, including its files as named. For unicode engines, you must have the relevant fonts installed as system fonts on your computer.
+Eleven font sets are predefined, including the default set (see Table~\ref{tab:2}). Three work only with \pdfTeX, four work only with unicode engines, and four work with either. These options include a mixture of serif or sans serif text and math fonts, as shown in the table. To access the predefined font sets, you \textit{must} have the directory \texttt{fontsets} as a subdirectory of your working directory, including its files as named. For unicode engines, you must have the relevant fonts installed as system fonts on your computer.
-Among the predefined font sets, Termes and NewTX are serifed typefaces similar to the digital typeface Times New Roman. STIX Two is more similar to the original metal-type Times typeface. Linux Libertine is a serif typeface inspired by 19\textsuperscript{th} century book type. Lucida is a serifed typeface designed for high legibility at small size or on low resolution devices. Lucida is excellent for mathematics and includes a complete bold-face math font, but it is not free. Heros and NewTX-sans are sans-serif text typefaces similar to Helvetica. NewTXsf is a sans-serif math font which draws upon glyphs from the STIX fonts. Fira is a humanist sans-serif text typeface designed in conjunction with the Firefox operating system. Finally, Computer Modern (and its extension Latin Modern)---the traditional \LaTeX\ typeface---is a Didone typeface, with high contrast between thick and thin elements.
+Among the predefined font sets, Termes and NewTX are serifed typefaces similar to the digital typeface Times New Roman. STIX Two is more similar to the original metal-type Times typeface. Libertinus (a fork of Linux Libertine) is a serif typeface inspired by 19\textsuperscript{th} century book type. Lucida is a serifed typeface designed for high legibility at small size or on low resolution devices. Lucida is excellent for mathematics and includes a complete bold-face math font, but it is not free. Heros and NewTX-sans are sans-serif text typefaces similar to Helvetica. NewTXsf is a sans-serif math font which draws upon glyphs from the STIX fonts. Fira is a humanist sans-serif text typeface designed in conjunction with the Firefox operating system. Finally, Computer Modern (and its extension Latin Modern)---the traditional \LaTeX\ typeface---is a Didone typeface, with high contrast between thick and thin elements. The \texttt{lmodern} fontset replaces Computer Modern by Latin Modern when running \pdfTeX.
% STIX Two, Termes, and LMR do not include a separate bold math font.
You may also place your own font-set file, say \texttt{Myfontset.tex}, in your working directory, and load it with:
@@ -331,9 +337,9 @@
newtx & yes & no & serif & serif & included in \TeX\ Live \\
newtx-sans-text & yes & no & sans & serif & included in \TeX\ Live \\[1em]
default & yes & yes & serif & serif & CM \& LM fonts are included in \TeX\ Live \\
-libertine & yes & yes & serif & serif & in \TeX\ Live for \pdfTeX. For unicode, OpenType text fonts freely available here
-\linebreak \url{https://sourceforge.net/projects/linuxlibertine/}\linebreak and the math font here
-\linebreak \url{https://github.com/alerque/libertinus} \\
+libertinus & yes & yes & serif & serif & in \TeX\ Live for \pdfTeX. For unicode, OpenType text fonts freely available here
+\linebreak \url{https://github.com/alerque/libertinus/releases} \\
+lmodern & yes & yes & serif & serif & included in \TeX\ Live \\
lucida & yes & yes & serif & serif & the Lucida fonts are available from the \TeX\ User's Group,
\url{https://tug.org/store/lucida} \\[2em]
heros-stix2 & no & yes & sans & serif & \url{http://www.gust.org.pl/projects/e-foundry/tex-gyre} \linebreak\url{https://github.com/stipub/stixfonts} \linebreak fonts are free \\
@@ -363,11 +369,12 @@
An optional nomenclature environment is provided by the class. This environment can support either chapter-by-chapter nomenclature (at the section level) or a single nomenclature for the entire thesis (at the chapter level). The environment has three optional arguments: [1] adjust space between symbol and definition; [2] name (heading) of the nomenclature list; and [3] level, which can be ``chapter'' or ``section'' depending on whether you
have one nomenclature list for whole thesis or one for each chapter (the default is section).
-For example, the following code
+For example, if \verb+\usepackage{multicols}+ is added to the preamble, the following code
\begin{center}
\begin{minipage}{0.85\textwidth}
\begin{verbatim}
\begin{nomenclature}[2em][Nomenclature for Chapter 1][section]
+\begin{multicols}{2}
\EntryHeading{Roman letters}
\entry{$\mathcal{C}$}{material curve}
\entry{$\mathbf{u}$}{velocity [m s$\cramped{^{-1}}$]}
@@ -374,24 +381,25 @@
\EntryHeading{Greek letters}
\entry{$\Gamma$}{circulation [m$\cramped{^2}$ s$\cramped{^{-1}}$]}
\entry{$\rho$}{mass density [kg m$\cramped{^{-3}}$]}
+\end{multicols}
\end{nomenclature}
\end{verbatim}
\end{minipage}
\end{center}
-produces the nomenclature list below
-\begin{center}
-\begin{minipage}{0.8\textwidth}
+produces the two-column nomenclature list below:
+
\begin{nomenclature}[2em][Nomenclature for Chapter 1][section]
+\begin{multicols}{2}
\EntryHeading{Roman letters}
\entry{$\mathcal{C}$}{material curve}
\entry{$\mathbf{u}$}{velocity [m s$\cramped{^{-1}}$]}
\EntryHeading{Greek letters}
\entry{$\Gamma$}{circulation [m$\cramped{^2}$ s$\cramped{^{-1}}$]}
+%% \cramped is from the mathtools package, and moves the superscript a bit lower
\entry{$\rho$}{mass density [kg m$\cramped{^{-3}}$]}
+\end{multicols}
\end{nomenclature}
-\end{minipage}
-\end{center}
-%% \cramped is from the mathtools package, and moves the superscript a bit lower
+If the \texttt{multicols} environment is omitted, a single-column nomenclature is generated.
\section{PACKAGES FOR MATH, CHEMISTRY, CODE, TABLES, AND MORE}
The \texttt{mitthesis} class loads the \texttt{amsmath} package and its extension \texttt{mathttools}. These packages provide many useful macros for typesetting equations and symbols, such as: environments for aligning and splitting equations or groups of equations; tools for matrices; a wide variety of operators and symbols; tools to define new math operators and paired delimiters; and much, much more. If you are including equations, look at the documentation for these packages: \url{https://ctan.org/pkg/amsmath} and \url{https://ctan.org/pkg/mathtools}.\looseness=1
@@ -398,7 +406,7 @@
Specialized packages for many disciplines can be found in \hrefurl{https://ctan.org}{CTAN}. These include subjects like \hrefurl{https://ctan.org/topic/chemistry}{chemistry}, \hrefurl{https://ctan.org/topic/linguistic}{linguistics}, and \hrefurl{https://ctan.org/topic/physics}{physics}. As examples of such packages, the sample thesis template uses the package \texttt{\hrefurl{https://ctan.org/pkg/mhchem}{mhchem}} to set chemical equations and the package \texttt{\hrefurl{https://ctan.org/pkg/listings}{listings}} to list computer code.
-Several packages focus on table and tabular environments. The \texttt{\hrefurl{https://ctan.org/pkg/booktabs}{booktabs}} package, use in the sample thesis template, produces better quality horizontal lines (called \textit{rules}) for separating material in tables. The \texttt{\hrefurl{https://ctan.org/pkg/array}{array}} package (also used) provides additional options for column formats in tabular environments, the \texttt{\hrefurl{https://ctan.org/pkg/dcolumn}{dcolumn}} package aligns columns of numbers on the decimal separator, and the \texttt{\hrefurl{https://ctan.org/pkg/longtable}{longtable}} package (also used) formats multipage tables with automatic page breaking.
+Several packages focus on table and tabular environments. The \texttt{\hrefurl{https://ctan.org/pkg/booktabs}{booktabs}} package, used in the sample thesis template, produces better quality horizontal lines (called \textit{rules}) for separating material in tables. The \texttt{\hrefurl{https://ctan.org/pkg/array}{array}} package (also used) provides additional options for column formats in tabular environments, the \texttt{\hrefurl{https://ctan.org/pkg/dcolumn}{dcolumn}} package aligns columns of numbers on the decimal separator, and the \texttt{\hrefurl{https://ctan.org/pkg/longtable}{longtable}} package (also used) formats multipage tables with automatic page breaking.
When selecting a package to use, check that it is currently maintained (with relatively recent updates), and compare it to other packages that perform similar functions. Some packages are better than others, and some obsolete packages remain online.
@@ -520,7 +528,7 @@
\vskip 30pt
-\centering{\color{Red3}\Large\textbf{\textit{Good luck with your thesis and your thesis defense!}}
+\centering{\textcolor{Red3}{\Large\textbf{\textit{Good luck with your thesis and your thesis defense!}}}}
\end{document}
\ No newline at end of file
Modified: trunk/Master/texmf-dist/tex/latex/mitthesis/mitthesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/mitthesis/mitthesis.cls 2024-11-02 19:38:17 UTC (rev 72748)
+++ trunk/Master/texmf-dist/tex/latex/mitthesis/mitthesis.cls 2024-11-02 19:38:51 UTC (rev 72749)
@@ -7,8 +7,8 @@
%% MIT Libraries' requirements as of 2024.
%%
%% This file's version and date:
- \def\versionno{1.16}
- \def\versiondate{2024/09/06\space}
+ \def\versionno{1.17}
+ \def\versiondate{2024/11/02\space}
%%
%% Author: John H. Lienhard, V
%% Department of Mechanical Engineering
@@ -161,14 +161,15 @@
\patchcmd{\tableofcontents}{\contentsname}{\pdfbookmark[0]{Table of Contents}{toc}\contentsname}{}{} % placement matters.
-%% Temporary accommodation of latex tagging. Rework once tagging structures have been finalized by LaTeX3 team.
+%% Code to accommodate latex tagging. Rework once LaTeX3 team have finalized tagging structures.
%% No guarantee that this hack is hierarchically correct.
%% Current latex-lab places tags around \@schapter, which is harder to deal with here.
-\providecommand*\MakeLinkTarget{\@gobbletwo}
-\patchcmd{\listoffigures}{\chapter*{\listfigurename}}{\chapter*{\phantomsection\listfigurename}\MakeLinkTarget[chapter]{}\addcontentsline{toc}{frontmatter}{\listfigurename}}{}{}
-\patchcmd{\listoftables}{\chapter*{\listtablename}}{\chapter*{\phantomsection\listtablename}\MakeLinkTarget[chapter]{}\addcontentsline{toc}{frontmatter}{\listtablename}}{}{}
+\ProvideDocumentCommand\MakeLinkTarget{sO{}m}{}
+\patchcmd{\listoffigures}{\chapter*{\listfigurename}}{\chapter*{\phantomsection\listfigurename}\MakeLinkTarget*{listoffigures}\addcontentsline{toc}{frontmatter}{\listfigurename}}{}{}
+\patchcmd{\listoftables}{\chapter*{\listtablename}}{\chapter*{\phantomsection\listtablename}\MakeLinkTarget*{listoftables}\addcontentsline{toc}{frontmatter}{\listtablename}}{}{}
+
\NewCommandCopy\l at frontmatter\l at chapter
\NewCommandCopy\l at backmatter\l at chapter
\providecommand*{\toclevel at frontmatter}{0}% prevent warning, see hyperref manual Sec. 13.3
@@ -231,7 +232,7 @@
filecolor=red,
}
\ifmit at lineno
- \renewcommand{\linenumberfont}{\sffamily\mdseries\tiny\color{violet}}% add mdseries 2023/10/11
+ \renewcommand{\linenumberfont}{\sffamily\mdseries\tiny\color{violet}}% add \mdseries 2023/10/11
\fi
}
\fi
@@ -446,6 +447,9 @@
{ \__author_copyrightauthor: \g__author_ca_tl }
}
+\cs_if_exist:NTF \cs_gset:Npe % 2024/10/05, for backward compatibility
+ {}
+ { \cs_generate_variant:Nn \cs_gset:Npn {Npe} }
\cs_new_protected:Nn \__author_copyrightauthor: {
\tl_new:N \g__author_ca_tl
\int_zero_new:N \l__author_autcrcnt_int
@@ -906,7 +910,7 @@
\__mitthesis_title:n { #1 }
\cs_gset:Npe \@title { \tl_use:N \g_mitthesis_title_tl } % 2024/08/06
\hypersetup{
- pdftitle={\g_mitthesis_title_tl},
+ pdftitle={{\g_mitthesis_title_tl}},% extra braces protect commas that may be in title tl.
}
}
%
@@ -1064,15 +1068,13 @@
\setlength{\itemsep}{\savitemsep}\@itempenalty=1000
}
%
-% Increase first optional argument to a dimension > 2em if wide entries cause undesired misalignment of columns.
+% Increase first optional argument to > 2em if wide entries cause undesired misalignment of columns.
% Second optional argument can be used to rename the environment, e.g., to List of Symbols.
% Third optional argument selects section-level or chapter-level style for the nomenclature list.
-\newcounter{dummy}% for tagging code
\NewDocumentEnvironment{nomenclature}{O{2em} O{\nomname} O{section}}{%
\setlength\columnsep{2em}
\setlength{\nomenwidth}{#1}
- \csname #3\endcsname *{#2}% this level will vary amongst users!
- \refstepcounter{dummy}\addcontentsline{toc}{#3}{#2}% \refstepcounter is a hack until tagging code evolves more
+ \MakeLinkTarget*{nomenclature}\csname #3\endcsname *{#2}\addcontentsline{toc}{#3}{#2}
\raggedright
\begin{list}{}{%
\setlength{\itemsep}{0pt}%
More information about the tex-live-commits
mailing list.