Exercises of part 1
Slides: presentation-2022-02-GSNS_Handout.pdf
#
First documentCreate a document with a title and a first line of text. Set the author to be your name.
#
HeadingsCreate headings at different depths, and create a table of contents for it. The table of contents should be on its own page.
#
Page marginsSet the left and right margins to be 2.54 cm, and the top and bottom margins to be both 4 cm. (Just as exercise, might look ugly.) Don't forget to set the page size to A4!
#
Use fancyhdrMake your page look more fancy by adding in your preamble
\usepackage{fancyhdr}
\pagestyle{fancy}
You need more than one page of text to witness the effect. You can add \usepackage{lipsum}
to your preamble and use \lipsum[1-12]
to create twelve paragraphs of nonsense
text. Do you see the effect now?
info
For doing more with the fancyhdr
package, check out their manual, at
the CTAN fancyhdr page. Check the 'A simple
example' section at page 9 to 10.
#
Text with symbolsProduce the following text with LaTeX:
When I woke up this morning, the temperature in my room was 13°C with 75% humidity. I wrote down this data on my C:\ drive, in a file called temp_room.txt. That morning the dollar-to-euro exchange rate was $1.00 is €0.84.
(You don't need to typeset it in italics.) It might be a good idea to compile after every special symbol added, to see if it works. Or use the debug strategy using comments.
Reference material:
- You can use
\textdegree
instead of pasting in a celsius symbol. Overleaf on the degree symbol - My slides for typing special characters literally
- Use
\usepackage{lmodern}
for a nicer euro symbol. LaTeX Stack Exchange on the euro symbol - For special characters it is often advisable to use
\usepackage[utf8]{inputenc}
- These references might advise you to use
\usepackage{textcomp}
, but as the CTAN textcomp page says, this package is now included by default. You don't need to add\usepackage{textcomp}
!
danger
Make sure the output shows C:\ drive
, with the backslash, and with the space!
#
Rainbow colorsCreate this shiny rainbow. The rainbow colors are red, orange, yellow, green,
blue, indigo and violet. However, indigo isn't by default defined. There are
many ways to get this color, but I used the definition from latexcolor.com.
Specifically, I used their \definecolor
for indigo(dye)
.
Note you need a new \textcolor
for each letter, and that \textcolor
is defined
by \usepackage{xcolor}
. The code can become very unreadable if all code is on
a single line, instead put each \textcolor...
on a separate line.
When you put each \textcolor...
on a seperate line, spaces will appear between
the rainbow letters. Read on this page how to avoid these spaces: Whitespace.
#
QuotesProduce
I ask "Where have you been?" everytime I see him.
Where the quotes should be the right way around. If you add \usepackage[english]{babel}
,
can you see why you can't use the double quote from your keyboard "
for closing
the quotation?
Alternatively, you can use \usepackage{csquotes}
, and quote text with the
\enquote{Text}
command. Observe how the style changes when setting the babel
language to french
. For nicer french quotes, add
\usepackage[T1]{fontenc}
\usepackage{lmodern}
to your preamble.
#
HyperrefGo to the package manual of hyperref and see what you can do with it.
Next: Part 2