Skip to content

dundat11/rooksguide-cplusplus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Rook's Guide to C++

Here are some basic expectations for getting the .tex files in publication shape:

  • Each topic has its own .tex file - for right now they're all organized as digestible mini-chapters, though I expect them to merge and evolve later on.

  • The cpp.tex file is the core of the project, and the place where all the chapters are inserted via \input{}

  • Chapter \sections should be designated with \LevelD{My section} and \subsections with \LevelE{My subsection}

  • Bits of code and symbols within a sentence should be placed within a \Code{…}. So should program output, which should appear on its own line.

  • Code listings that stand on their own (and pseudocode) should be put in

      \noindent\begin{minipage}{\linewidth}\begin{lstlisting}
      /* Code */
      \end{lstlisting}\end{minipage}
    
  • Important terms should be placed within \Keyword{...}. This indexes them automatically.

  • Each chapter should have the following sections, in this order:

    • \LevelD{Review Questions}

    • \LevelD{Review Answers}

    • \LevelD{Further Reading}

  • Write each sentence on a separate line. This helps with managing versions. It's harder to look at but easier to maintain.

  • Wrap URLs in \url{...}

  • Fork your own branch, and we'll pull your changes gradually into the master branch

  • Thanks for your help! Feel free to contact me at [email protected], skype:jah_vt, or if it's more appropriate to add it as a GitHub issue, feel free to put it there.

About

The Rook's Guide to C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 84.4%
  • C++ 13.0%
  • C 2.5%
  • Shell 0.1%