Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
U
uva
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
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
Taddeüs Kroes
uva
Commits
34346fcf
Commit
34346fcf
authored
14 years ago
by
Sander Mathijs van Veen
Browse files
Options
Downloads
Patches
Plain Diff
Portfolio: Added most of the sections to report.
parent
86bee751
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
portfolio/latex/Makefile
+7
-7
7 additions, 7 deletions
portfolio/latex/Makefile
portfolio/latex/graph.dot
+7
-1
7 additions, 1 deletion
portfolio/latex/graph.dot
portfolio/latex/latex-answers.tex
+162
-11
162 additions, 11 deletions
portfolio/latex/latex-answers.tex
with
176 additions
and
19 deletions
portfolio/latex/Makefile
+
7
−
7
View file @
34346fcf
...
...
@@ -13,14 +13,14 @@ compile:
pdflatex
-interaction
=
nonstopmode latex-answers.tex
rm
-vf
*
.log
graph
:
graph.
dot
graph
:
graph.
tex
highlight
:
foo.
py
highlight
:
foo.
tex
%.py
:
%.tex
pygmentize
-O
style
=
colorful
-o
$
^
$
@
foo.tex
:
foo.py
pygmentize
-O
style
=
colorful
-o
$
@
$
^
%.dot
:
%.tex
dot2tex
-
-autosize
--usepdflatex
$
@
|
\
sed
's/\\\(use\|enl\|doc\|page\|\(end\|begin\){doc\).*//'
>
$
^
graph.tex
:
graph.dot
dot2tex
-
t
math
$
^
|
\
sed
's/\\\(use\|enl\|doc\|page\|\(end\|begin\){doc\).*//'
>
$
@
This diff is collapsed.
Click to expand it.
portfolio/latex/graph.dot
+
7
−
1
View file @
34346fcf
digraph
A
{
node
[
label
=
"$q_0$"
]
q_0
;
q_0
->
q_1
;
q_1
->
q_1
;
q_1
->
q_2
;
q_2
->
q_0
;
q_3
->
q_4
;
q_4
->
q_4
;
q_4
->
q_7
;
q_3
->
q_6
;
q_6
->
q_7
;
q_7
->
q_3
;
}
This diff is collapsed.
Click to expand it.
portfolio/latex/latex-answers.tex
+
162
−
11
View file @
34346fcf
...
...
@@ -3,6 +3,9 @@
\usepackage
{
listings
}
\usepackage
{
hyperref
}
\usepackage
{
amsmath
}
\usepackage
{
appendix
}
\usepackage
{
booktabs
}
% Graphviz graph (using tikz)
\usepackage
[x11names, rgb]
{
xcolor
}
...
...
@@ -25,6 +28,16 @@
\begin{document}
\maketitle
\begin{abstract}
This assignment is about practising with the
\LaTeX
{}
typesetting system. This
assignment should at least contain an abstract (this), table of content (below
on this page), different sections, some source code, a graph, a table, a
mathematical equation (including a theorem and proof), footnotes, hyperlinks, a
quotation, a reference to an existing scientific article and, last by not least,
should use BibTeX.
\end{abstract}
\tableofcontents
\pagebreak
...
...
@@ -32,11 +45,66 @@
\section
{
Basic typography
}
% {{{
\label
{
sec:Basic typography
}
% abstract
% table of contents
% list
% footnote
% hyperlink
\subsection
{
Ordered and unordered list
}
% {{{
\label
{
sub:Ordered and unordered list
}
Let's start with an example of an unordered list containing the names of some
``randomly chosen'' countries.
\begin{itemize}
\item
The Netherlands.
\item
Belgium.
\item
Germany.
\item
England.
\item
France.
\end{itemize}
\noindent
And an ordered list, which is used when the order matters.
\begin{enumerate}
\item
First item.
\item
Second item.
\item
Third item, which is
\\
splitted into two lines.
\item
Fourth and last item.
\end{enumerate}
% }}}
\subsection
{
Footnotes and hyperlinks
}
% {{{
\label
{
sub:Footnotes and hyperlinks
}
When writing an article, it is sometimes unclear if the audience of the article
understands every detail. Therefore, it is wise to add additional information
(or the address of a web page containing additional information) about details
inside footnotes
\footnote
{
This is an example of a footnote in
\LaTeX
{}
.
}
.
Manuals contain often hyperlinks to introduce a subject, which is out of the
scope of the manual. This is a hyperlink to Google's homepage:
\url
{
http://www.google.com
}
, which will help while writing an advanced
\LaTeX
{}
document.
% }}}
\subsection
{
Quotation and references
}
% {{{
\label
{
sub:Quotation and references
}
It is possible that another author wrote a brilliant text about your subject. It
is even so brilliant that describes everything and your description would be
fuzzy compared to his description. That could be a reason to quote the relevant
part of his text.
\footnote
{
Note: Plagiarism looks like quoting but is in fact
very different. Plagiarism is when someone is quoting, for example, an entire
article, without mentioning the source of the article. I would call it stealing,
but that is just my humble opinion.
}
This a quote of the famous Linus Torvalds, which is one the reason why I choose
to study Computer Science:
\begin{quote}
\emph
{
``Most good programmers do programming not because they
expect to get paid or get adulation by the public, but because it is fun to
program.''
$
-
$
Linus Torvalds
}
\end{quote}
% }}}
% quotation
% reference to existing article.
% BibTex
...
...
@@ -50,7 +118,7 @@ One of the requirements of this assignment is demonstrating some (highlighted)
pseudo code, therefore I took the initiative to write some example python code
used for this demonstration.
\begin{program}
% {{{
\begin{program}
[H]
% {{{
\label
{
lst-example-foo
}
...
...
@@ -78,29 +146,52 @@ overall compilation process.
\subsection
{
Look all those tables!
}
% {{{
\label
{
sub:Look, it's a table!
}
\begin{table}
[H]
\begin{table}
[H]
\centering
\begin{tabular}
{
|l|l|l|
}
\hline
$
r
_
1
c
_
1
$
&
$
r
_
1
c
_
2
$
&
$
r
_
1
c
_
3
$
\\
\hline
$
r
_
2
c
_
1
$
&
$
r
_
2
c
_
2
$
&
$
r
_
2
c
_
3
$
\\
\hline
$
r
_
3
c
_
1
$
&
$
r
_
3
c
_
2
$
&
$
r
_
3
c
_
3
$
\\
\hline
\end{tabular}
\caption
{
Basic table with three columns and rows
}
\caption
{
Basic table with three columns and rows
.
}
\end{table}
\begin{table}
[H]
\begin{table}
[H]
\centering
\begin{tabular}
{
|l|ll|
}
\hline
$
r
_
1
c
_
1
$
&
$
r
_
1
c
_
2
$
&
$
r
_
1
c
_
3
$
\\
\hline
$
r
_
2
c
_
1
$
&
$
r
_
2
c
_
2
$
&
$
r
_
2
c
_
3
$
\\
\cline
{
2-3
}
$
r
_
3
c
_
1
$
&
$
r
_
3
c
_
2
$
&
$
r
_
3
c
_
3
$
\\
\hline
\end{tabular}
\caption
{
Basic table with three columns and rows
}
\caption
{
Basic table with three columns and rows.
}
\end{table}
\begin{table}
[H]
\begin{tabular}
{
@
{}
rrrrcrrrcrrr@
{}}
\toprule
&
\multicolumn
{
3
}{
c
}{$
w
=
8
$}
&
\phantom
{
abc
}&
\multicolumn
{
3
}{
c
}{$
w
=
16
$}
\\
\cmidrule
{
2-4
}
\cmidrule
{
6-8
}
\cmidrule
{
10-12
}
&
$
t
=
0
$
&
$
t
=
1
$
&
$
t
=
2
$
&&
$
t
=
0
$
&
$
t
=
1
$
&
$
t
=
2
$
\\\midrule
$
dir
=
1
$
\\
$
c
$
&
0.0790
&
0.1692
&
0.2945
&&
0.3670
&
0.7187
&
3.1815
\\
$
c
$
&
-0.8651
&
50.0476
&
5.9384
&&
-9.0714
&
297.0923
&
46.2143
\\
$
c
$
&
124.2756
&
-50.9612
&
-14.2721
&&
128.2265
&
-630.5455
&
-381.0930
\\
$
dir
=
0
$
\\
$
c
$
&
0.0357
&
1.2473
&
0.2119
&&
0.3593
&
-0.2755
&
2.1764
\\
$
c
$
&
-17.9048
&
-37.1111
&
8.8591
&&
-30.7381
&
-9.5952
&
-3.0000
\\
$
c
$
&
105.5518
&
232.1160
&
-94.7351
&&
100.2497
&
141.2778
&
-259.7326
\\
\bottomrule
\end{tabular}
\caption
{
Example table using the
\texttt
{
booktabs
}
package.
}
\end{table}
% }}}
\subsection
{
Graph (GraphViz to PSTikz)
}
% {{{
\label
{
sub:Graph-GraphViz-to-PSTikz
}
% \input{graph}
\begin{figure}
[H]
\input
{
graph
}
\caption
{
Two graphs, written in GraphViz'
\texttt
{
dot
}
and generated using
\texttt
{
dot2tex
}
.
}
\end{figure}
% }}}
% }}}
...
...
@@ -108,7 +199,67 @@ $r_3c_1$ & $r_3c_2$ & $r_3c_3$ \\ \hline
\section
{
Mathematics
}
% {{{
\label
{
sec:Mathematics
}
\subsection
{
Example matrix
}
% {{{
\label
{
sub:Example matrix
}
Matrix A is an
$
M
\times
N
$
matrix, which is written as
\[
\left
(
\begin
{
array
}{
cccc
}
\alpha
_{
0
,
0
}
&
\alpha
_{
0
,
1
}
&
\cdots
&
\alpha
_{
0
,n
-
1
}
\\
\alpha
_{
1
,
0
}
&
\alpha
_{
1
,
1
}
&
\cdots
&
\alpha
_{
1
,n
-
1
}
\\
\vdots
&
\vdots
&
\ddots
&
\vdots
\\
\alpha
_{
m
-
1
,
0
}
&
\alpha
_{
m
-
1
,
1
}
&
\cdots
&
\alpha
_{
m
-
1
,n
-
1
}
\end
{
array
}
\right
)
\]
% }}}
\subsection
{
Equations
}
% {{{
\label
{
sub:Equations
}
\LaTeX
{}
makes it possible to write equations (with for example sub and
superscript, braces and summations) easily.
\[
\left
|
\sum
_{
i
=
1
}^
n a
_
ib
_
i
\right
|
\le
\left
(
\sum
_{
i
=
1
}^
n a
_
i
^
2
\right
)
^{
1
/
2
}
\left
(
\sum
_{
i
=
1
}^
n b
_
i
^
2
\right
)
^{
1
/
2
}
\]
And it is possible to break the equation into smaller, numbered parts.
\begin{align}
(a+b)
^
3
&
= (a+b)
^
2(a+b)
\\
&
=(a
^
2+2ab+b
^
2)(a+b)
\\
&
=(a
^
3+2a
^
2b+ab
^
2) + (a
^
2b+2ab
^
2+b
^
3)
\\
&
=a
^
3+3a
^
2b+3ab
^
2+b
^
3
\end{align}
% }}}
\subsection
{
Mathematical Theorem
}
% {{{
\label
{
sub:Mathematical Theorem
}
% }}}
% }}}
\begin{appendices}
\pagebreak
\section
{
Example appendix
}
% {{{
\label
{
sec:Example
}
Additional information (or information which will fill many pages) is in most
cases added at the end of a document in the Appendix. This is just an example,
but without any additional information :-).
% }}}
\end{appendices}
\end{document}
% vim: foldmethod=marker:
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