auto-update(nvim): 2025-01-06 13:40:52
Some checks are pending
Deploy Quartz site to GitHub Pages using Nix / build (push) Waiting to run
Deploy Quartz site to GitHub Pages using Nix / deploy (push) Blocked by required conditions

This commit is contained in:
Youwen Wu 2025-01-06 13:40:52 -08:00
parent 18cb39de9b
commit a3c734b777
Signed by: youwen5
GPG key ID: 865658ED1FE61EC3
2 changed files with 68 additions and 10 deletions

View file

@ -28,9 +28,13 @@
subtitle: "",
author: "",
abstract: none,
bibliography: none,
paper-size: "a4",
body,
) = {
set document(title: title)
set document(title: title, author: author)
set std.bibliography(style: "springer-mathphys", title: [References])
show: thmrules
@ -42,13 +46,20 @@
return
}
box(stroke: (bottom: 0.7pt), inset: 0.2em)[#text(
font: "Libertinus Serif",
font: "New Computer Modern",
)[
#author #h(1fr)#title
]]
}),
paper: paper-size,
// The margins depend on the paper size.
margin: (
left: (86pt / 216mm) * 100%,
right: (86pt / 216mm) * 100%,
),
)
set heading(numbering: "1.")
show heading: it => {
set text(font: "Libertinus Serif")
@ -60,7 +71,6 @@
text(rgb("#2196F3"))[#counter(heading).display() ]
}
it.body
v(0.6em)
}
set text(font: "New Computer Modern", lang: "en")
@ -71,15 +81,22 @@
// Title row.
align(center)[
#set text(font: "Libertinus Serif")
#block(text(weight: 700, 25pt, title))
#v(0.4em, weak: true)
#if subtitle != none [#text(18pt, weight: 500)[#subtitle]]
#v(0.3em, weak: true)
#if author != none [#text(14pt)[by #author]]
#block(text(weight: 700, 26pt, title))
#v(1.8em, weak: true)
#if author != none [#text(16pt)[by #author]]
#v(1.2em, weak: true)
#if subtitle != none [#text(12pt, weight: 500)[#(
datetime.today().display("[month repr:long] [day], [year]")
)]]
]
if abstract != none [#align(center)[#abstract]]
if abstract != none [
#v(2em)
#set text(font: "Libertinus Serif")
#pad(x: 14%, abstract)
#v(1em)
]
set outline(fill: repeat[~.], indent: 1em)
@ -102,6 +119,14 @@
)
body
// Display the bibliography, if any is given.
if bibliography != none {
show std.bibliography: set text(footnote-size)
show std.bibliography: set block(above: 11pt)
show std.bibliography: pad.with(x: 0.5pt)
bibliography
}
}
#let thmtitle(t, color: rgb("#000000")) = {

View file

@ -2,14 +2,47 @@
#show: dvdtyp.with(
title: "Math 8",
subtitle: [UC Santa Barbara],
author: "Youwen Wu",
abstract: [
In the broad light of day mathematicians check their equations and their
proofs, leaving no stone unturned in their search for rigour. But, at night,
under the full moon, they dream, they float among the stars and wonder at the
miracle of the heavens. They are inspired. Without dreams there is no art, no
mathematics, no life.
#align(end, [-- Michael Atiyah])
],
)
#outline()
= Chapter 1: Logic and Proofs
== Course Logistics
The textbook for the course is _Smith, Eggen, Andre. A Transition to Advanced
Mathematics. 8th ed_. #smallcaps[isbn:] `978-1-285-46326-1`. Chapters 1-5 will
be covered.
Lecture meets every M-W-F from 12:00 -- 12:50 in Phelps 1444. Recitation meets
M-W from 7:00 -- 7:50 in HSSB 1236.
=== Homework
Homework is from textbook and is worth 30% of the grade, due on Gradescope.
Homework is due every W at 11:59 PM. LaTeX is recommended for typesetting but
of course we will be using Typst, the superior typesetting software for
mathematics.
Section and problem numbers should be clearly labeled and problems should be
done on a single column.
The lowest homework score will be dropped.
=== Exams
Each exam is 20% of the grade. The final exam wil replace the lowest of the
first two exam scores if it is higher.
== Trivial Preliminaries
Definitions barely worth considering. Included purely for posterity.