Skip to content

Latest commit

 

History

History
61 lines (51 loc) · 4.23 KB

README.md

File metadata and controls

61 lines (51 loc) · 4.23 KB

UNISA INF1505 Notes

This repo contains the LaTeX files needed to compile a set of notes for the course Introduction to Business Information Systems at the University of South Africa.

Accessing the Notes

A PDF can be generated using latexmk, or any other LaTeX compiler. If you want to access pre-generated PDFs, please check the Releases section on the sidebar.

Contributing

Please fork this repo, make your changes, and then open a pull request.

The Code

The Structure

  • The file notes.tex contains the general structure and order of the files. Building this file should build all the other .tex files, and include them in one .pdf called notes.pdf
  • Each part has a separate folder for the chapters in that part. These are contained in the units folder.
  • Each chapter is a separate tex file, stored within the folder for that part.
  • If the chapter contains images, these are contained in a folder with the same number as the chapter. For example: Chapter 7 Images.
  • The styles, commands and packages used are in the package file notestyles.sty

Packages Used

TeX packages that have been used are:

Commands Added

For intellisense, a list of the commands is added in the package_intellisense folder. These have been written in formats that can be understood by different LaTeX tools.

Commands

  • addfile [input] {<filename>}: Include or input the file into the document. By default, it includes the file, the option input can be given to input it instead.
  • concept {text}: Mark specific text as a concept to be learned. Puts the text in bold.
  • question {text}: Mark specific text as a question. Puts the text in bold, and adds extra spacing.
  • rulebookend: Insert a decorative horizontal line at the end of the text.
  • rulechapterend: Insert a decorative horizontal line at the end of each unit.

Environments

  • definition {title}: Coloured box used for highlighting important concepts.
  • example: Coloured box used to highlight examples.
  • exercise {title}: Coloured box used to highlight exercises.
  • indentparagraph: Indent selected text to the left.
  • sidenote: Coloured box used to indicate extra information.