GithubHelp home page GithubHelp logo

pelegs / maths_book Goto Github PK

View Code? Open in Web Editor NEW
198.0 7.0 26.0 69.7 MB

Planning for an entire maths LaTeX book

License: Creative Commons Zero v1.0 Universal

TeX 99.92% Shell 0.01% Makefile 0.06% Perl 0.01%
calculus fourier-transform group-theory linear-algebra mathematics physics science textbook latex

maths_book's Introduction

A mathematics book for natural science students.

Current number of pages: 273.

The always-updating PDF of the current state of the book can be found here.

A thorough README file will be written once I finish at least two complete non-intro chapters (probably intuitive approach to linear algebra and 1D real calculus).

Parts of the book are based on a course I taught in the University of Göttingen (Germany) between 2018 and 2021.

maths_book's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

maths_book's Issues

Grammar and spelling corrections

page 3
convinient --> convenient
"The notation => needs a..."
statemt --> statement
page 4
percise --> precise
page 5
he --> The [first word]
neccessarily --> necessarily
page 10
immidetly --> immediately
page 11
Loosley --> Loosely
"all the numbers needed
page 16
Baring --> Bearing ?
page 20
visualy --> visually
page 21
increasin --> increasing
page 22
"thehorizontal" --> "the horizontal" [Note 0.7]
page 28
logatithmic --> logarithmic (2 instances)
logarighmic --> logarithmic
page 29
numebrs --> numbers
severl --> several
page 30
eavluating --> evaluating [Example 0.43]
page 31
valueble --> valuable
page 32
Hypotenous --> Hypotenuse
page 33
"in a way such that.." --> "in such a way that"
trigonometic --> trigonometric
page 34
inconvinience --> inconvenience
page 38
repspectively --> respectively
page 42
hypotenous --> hypotenuse
page 51
analysys --> analysis
page 52
guarntees --> guarantees
page 56
"Closure of" -?-> "Closure"

Hope this helps. I found this through reddit, thought I could help by contributing a few minutes of my time. Good luck on your project!

Difficulty compiling bookmain.tex

Likely not an actual issue, but more my unfamilarity with Latex, however when I clone this repository and run "pdflatex bookmain.tex" it gives me "You didn't enable shell escape so it wasn't possible to launch the Inkscape export for /figures/chapters/tapir_rainbow.svg" and then "Error: File tapir_rainbow_svg-tex.pdf is missing". Is there a workaround on this? {I assume the document calls Inkscape to compile the image as a pdf which is then combined into the main pdf, but have no idea what the setup is required for that. Could you share your setup or how to bypass the error since I'm mostly concerned with the non-image formatting. }

`\input` vs. `\include`

Hello, I found your project through reddit and its a super cool idea. Here is something I thought about while browsing your code that may be an interesting topic:

LaTex offers a more advanced option when including subfiles. The command is fittingly named \include. It has the benifit of allowing you to define a list of subfiles you are currently working on and LaTex will skip all other files, bringing compile time down while working on some part of the document and not needing to see the rest. The comand for that is \includeonly{file1,file2,ect..}. If you omit it, everything will be included.
The cherry on top is, that it keeps the temporary files from the previos (full) run and that way can keep the correct numberings and references, even when half your document is missing.

This comes with some drawbacks however:

  • include always starts a new page. So you usually can only use it for full chapters.
  • you can not nest \include, so no inludes inside included files. (But you van use \input inside inlcuded files)
  • your current system of redefining the includepath will still work when using \include but it will probably break the \includeonly command. So you might have to ditch that.

I hope this interests you. Keep up the good work

Upside-down intersection signs

On page 6: "The intersection of two sets A and B, denoted A∪B, is the set of all elements x such that[...]"
On equation 0.1.4: A ∪ B = {x | x ∈ A ∧ x ∈ B}
On example 0.1.1: "The intersection of the sets A = {1,2,3,4} and B = {3,4,5,6} is the set A∪B = {3,4}.
The intersection of the sets C = {0,1,2,6,7} and D = {3,9,−4,5} is the empty set ∅"

The intersection signs are upside down.

Add a solutions chapter?

As the target audience is in non-mathematical sciences, it might be helpful to provide a solutions chapter to demonstrate the approaches used for some of the exercises and challenges.

Additionally an appendix might be useful for information that is tangential to the topic but too complex to cover in a footnote, as is the case in Cantor's diagonal on pg 105.

I can add both if you are interested?

Recommendations for a similar book for mathematicians/engineers?

I found the book in this repository to be really interesting and adequate for my needs, however i was wondering if there are any recommendations for books of similar style (both in terms of how concepts are explained and which concepts are explained), and perhaps which have been finished?

Apologize in advance if this is not the place to be asking this, but i didn't find much information in the README.

PS. i really appreciate the work you're doing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.