Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
cas741
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
W. Spencer Smith
cas741
Commits
11ebdb75
Commit
11ebdb75
authored
7 years ago
by
W. Spencer Smith
Browse files
Options
Downloads
Patches
Plain Diff
LaTeX tutorial info.
parent
c5bedaca
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
ToolTutorials/LaTeX/LaTeX.pdf
+0
-0
0 additions, 0 deletions
ToolTutorials/LaTeX/LaTeX.pdf
ToolTutorials/LaTeX/LaTeX.tex
+151
-0
151 additions, 0 deletions
ToolTutorials/LaTeX/LaTeX.tex
with
151 additions
and
0 deletions
ToolTutorials/LaTeX/LaTeX.pdf
0 → 100644
+
0
−
0
View file @
11ebdb75
File added
This diff is collapsed.
Click to expand it.
ToolTutorials/LaTeX/LaTeX.tex
0 → 100644
+
151
−
0
View file @
11ebdb75
\documentclass
[12pt,fleqn]
{
article
}
\usepackage
{
url
}
\usepackage
{
hyperref
}
\hypersetup
{
colorlinks=true,
linkcolor=blue,
citecolor=blue,
filecolor=blue,
urlcolor=blue,
unicode=false
}
\setlength
{
\topmargin
}
{
-.15in
}
\setlength
{
\textheight
}
{
8.6in
}
\newcommand
{
\be
}{
\begin{enumerate}
}
\newcommand
{
\ee
}{
\end{enumerate}
}
\newcommand
{
\bi
}{
\begin{itemize}
}
\newcommand
{
\ei
}{
\end{itemize}
}
\newcommand
{
\bc
}{
\begin{center}
}
\newcommand
{
\ec
}{
\end{center}
}
\newcommand
{
\bsp
}{
\begin{sloppypar}
}
\newcommand
{
\esp
}{
\end{sloppypar}
}
\renewcommand
{
\labelenumii
}{
\theenumii
.
}
\begin{document}
\bc
{
\Large
\textbf
{
CAS 741/CES 741
}}
\\
[2mm]
{
\large
\textbf
{
Dr.~Spencer Smith
}}
\\
[2mm]
{
\large
\textbf
{
McMaster University
}}
\\
[6mm]
{
\LARGE
\textbf
{
LaTeX
}}
\\
[4mm]
{
\large
Revised: September 7, 2017
}
\ec
\medskip
\noindent
The purpose of this lab is for you to gain familiarity with the LaTeX
typesetting language. All of the documentation deliverables will be written
using LaTeX.
\subsection*
{
Components of Lab
}
\be
\item
Introduction to LaTeX
\item
LaTeX Exercises
\ee
\subsection*
{
Details
}
%Assume students have no knowledge of LaTeX
%BEGIN INTRO SCRIPT
%
% What is LaTeX?
% Pronounced "La-Tech" or "Lay-Tech"
% Based on tex, written by Donald Knuth
% Basically a programming language for writing documents
% Content of the document is separate from the formatting
% Encourages authors to focus on the content, not the design
% Designed by sciences/engineers/mathematicians for writing technical documents
% Can export from .tex to a variety of file formats
% Basic breakdown of a standard LaTeX document
% Starts with some formatting instructions
% \usepackage is like "import" from Python/Java or "include" in C
% Main document starts with \begin{document} and must end with \end{document}
% All commands start with a \
% Useful commands
% Add a newline with \\
% Add section/subsection headers with \section, and \subsection
% Text modifications:
% Bold text with \textbf{text}
% Italicize text with \textit{text}
% Fixed-width (ie. for code) with \texttt{text}
% Lists come in two flavours: numbers and bullet points
% Numbered list begin with \begin{enumerate} and end with \end{enumerate}
% Bullet point lists begin with \begin{itemize} and end with \end{itemize}
% Add items with \item
% Abbreviations:
% \be = \begin{enumerate}
% \ee = \end{enumerate}
% \bi = \begin{itemize}
% \ei = \end{itemize}
%
% The students will likely not have enough time to review/do everything in this lab.
% They should stop looking at the links and tutorial pages on LaTeX after about 30
% minutes
% They should then work on the lab exercises (questions 1 to 4) for about 30 minutes.
% They should then start working on creating the 3XA3 folders and files for
% about 30 minutes
% All teams should finish the ``Once you are comfortable with LaTeX'' part
% before the end of the lab
%
%END INTRO SCRIPT
Please review the following links to learn about LaTeX:
\bi
\item
An introduction to LaTeX :
\url
{
https://www.LaTeX-project.org/about/
}
\item
LaTeX installation:
\url
{
https://www.latex-project.org/get/
}
\item
Official documentation:
\url
{
https://www.latex-project.org/help/documentation/
}
\item
LaTeX tutorials:
\bi
\item
\url
{
https://www.LaTeX-tutorial.com/tutorials
}
\item
\url
{
https://www.youtube.com/watch?v=Y-kXtWdjtmw
}
\item
\url
{
https://www.youtube.com/watch?v=SoDv0qhyysQ
}
\ei
\ei
When using LaTeX, the typical approach for citations is to use BibTeX
(
\url
{
http://www.bibtex.org/
}
). Using BibTeX a database of reference (bib file)
is processed by the bibtex command to generate the references in the required
format.
\subsection*
{
Exercises
}
\be
\item
Find a random photo online (this can be of anything). Create a document
with a photo in it. Make sure to cite the photo correctly.
\item
Reproduce the following table in your document:
\begin{tabular}
{
l|c||rr|
}
\multicolumn
{
1
}{
l
}{}
&
\multicolumn
{
1
}{
c
}{
Header 2
}
&
\multicolumn
{
1
}{
r
}{
Header 3
}
&
\multicolumn
{
1
}{
r
}{
Header 4
}
\\
\cline
{
2-4
}
\cline
{
2-4
}
row 1
&
cell 1
&
cell 2
&
cell 3
\\
\cline
{
2-4
}
row 2
&
cell 4
&
\multicolumn
{
2
}{
c|
}{
cell 5
}
\\
\cline
{
2-4
}
\end{tabular}
\item
You can use
\texttt
{
\textbackslash
section
}
and
\texttt
{
\textbackslash
subsection
}
to organize your documents. How many levels down can you go?
Does
\texttt
{
\textbackslash
subsubsection
}
work? How about
\texttt
{
\textbackslash
subsubsubsection
}
?
\item
Create numbered sections (or subsections) in your document as well as
sections without numbers (like in this document).
\ee
Once you are comfortable with LaTeX, do the following in your
repo:
\be
\item
Add folders following the BlankProjectTemplate from our course repo
\item
Compile problem statement, as is
\item
Write the details for your problem statement
\item
Create the outline of you SRS document in LaTeX
\item
Add a citation to your SRS.
\item
Set-up your editor so that the text is hard wrapped at 80 characters.
\ee
\end{document}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment