Giter VIP home page Giter VIP logo

phys-doc's Introduction

phys-doc

University of Manchester undergraduate physics notes document

Please ONLY commit .tex, .jpg, .png, (etc). No auxiliary files.

This document is designed to be a comprehensive summary of the University of Manchester undergraduate physics syllabus 2015-2018.

The master-doc.tex file will import and compile individual volumes. Each volume will be comprised of individual chapters. These chapters should be edited in isolation of each volume.

Please comment all code and make use of whitespace for readability

Yes, even in TeX.

A note on structure

Each volume is split into volumes and volumes call individual chapter files using the \include command. Note that \include cmmds CANNOT be nested, so don't do it. All formatting is handled by the parent file hence, chapters should only contain text and no global formatting. Commands and custom environments should carry through as well.

Do not give your files names like "chapter_01.tex" or "figure_03.png", i. e. try to avoid using numbers in file-names: if the numbering LaTeX gives them automatically, is different from the one you gave (and this will likely happen) you will get confused.

For more info see https://en.wikibooks.org/wiki/LaTeX/Modular_Documents

phys-doc's People

Contributors

nksen avatar 5p00kd avatar lordcyrus avatar

Watchers

 avatar

phys-doc's Issues

Environments

We should generate custom environments for things like "Examples", "boxed", etc. This should be easy to do and enables easy custom labelling I believe. We can also make custom equation environments so that hlines are added automatically.

Citations/Bibliography/Further Reading

How are we going to do referring to other textbooks? The options are basically in line citations, bibliography or a list of extra reading that we can refer to in the text.

Template Indention

The two pages have different alignments. The second page is aligned with the chapter title of the first page

LaTeX Tips & Tricks

Feel free to add your own!

  • ctrl + left/right arrow: Jump to next pair of braces (useful for automatically overwriting "content..." when starting a new environment.
  • \left( ... \right): Auto scaling brackets for fractions etc. Can also be used with other types of brackets.

Redoing notation

We should look at the physics package instead of writing a bunch of new commands. What do you guys think?

Math mode

I've been reading about various math modes in TeX and many people assert that \[ ..... \] is preferable to $$ ..... $$. What do you guys think?

Notation

We need to make sure we have consistent notation, feel free to add things to these that you think might come up:

  1. Vector underlined or bold?

Style Template

Need to decide on what style template we will use.

The Wiley style and the Tufte style both look good. The Tufte style has an extra wide margin for sidenotes which is an interesting idea but I'm not sure how well we will be able to implement it.

Or of course we could create our own template for each chapter.

Phrasing complex.tex L61

There's a little ambiguity in the phrasing here when you're referring to the reader

First you say

Up until slightly over a century ago a mathematician's view of a function was probably very similar to what the reader has now.

Then later,

The reader may be familiar with this more abstract definition

I get what you're trying to do but it may be made more clear by not referring to the reader but a larger audience maybe?

You also say

the reader will probably be familiar with a graphical interpretation.

At this point, what does the reader not know?!!?

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.