100% found this document useful (1 vote)
62 views49 pages

Introduction To LaTeX

Use of LaTeX and packages

Uploaded by

Kalanzi Benjamin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
62 views49 pages

Introduction To LaTeX

Use of LaTeX and packages

Uploaded by

Kalanzi Benjamin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 49

LaTeX

LaTeX Packages

Final Edge

Engineering

November 2, 2024

Final Edge LaTeX November 2, 2024 1


Introduction

LaTeX is a high-quality typesetting system used primarily for creating technical and
scientific documentation.
A LATEX package is a macro that adds functionality to LATEX. These are programs that
usually have the sty extension.
Macro is a single instruction that expands automatically into a set of instructions to
perform a particular task.
A LaTeX editor is a specialized software tool designed for creating and editing
documents using the LaTeX typesetting system.
Examples of LaTeX editors include Overleaf; an online collaborative platform,
TeXShop; a Mac-based editor, TeXworks; a simple cross-platform option, and WinEdt: a
Windows-focused editor.

Final Edge LaTeX November 2, 2024 2


CATEGORIES OF LATEX PACKAGES
• Packages that allow you to change the layout or structure of your document, like
multicol.
• Packages that allow you to include new or enhanced content within your
document itself like amsmath
KEY FEATURES OF LATEX PACKAGES
• Multiple columns with multicol.
• Document dimensions with geometry.
• Enhanced image support with graphicx.
• Hyperlinking with hyperref.
• Creating graphics elements with Tikz.

Final Edge LaTeX November 2, 2024 3


EXAMPLES OF LATEX PACKAGES
• Multicol ; Allows for more columns and provides some extra functionality with the
formatting of columns.
• Geometry; Controls the size of the document, its images and other aspects of
layout with more options than LATEX on its own.
• Graphics package ; Provides extra functionality for including images into a
document.
• Hyperref package ; Allows easier inclusion of hyperlinks in a LATEX document.
• Tikz ; Drawing charts diagrams and other graphical elements in LATEX.

Final Edge LaTeX November 2, 2024 4


Compiling in LaTeX refers to the process of converting the .tex source code into a
formatted output file, typically a .pdf document.
The preamble in a LaTeX document is the section that comes before \begin{document}.
The preamble must have all the packages to be used in the document.
\documentclass{article} - States the document type.
\usepackage{amsmath} - Loads the amsmath package.
\usepackage[Paper size]{geometry} - For document dimensions.
\usepackage{multicol} - For loading the multicol package.
\usepackage{xcolor} - Loads the use of xcolor package.
\begin{document} - Begins the document.

Final Edge LaTeX November 2, 2024 5


LaTeX packages

LISTINGS PACKAGE
The listings package in LaTeX is a tool used to format and display source code within
documents.
KEY FEATURES
• Language Support : It supports a wide range of programming languages like C,
C++, Java, Python, HTML, LaTeX, and many more.
• Syntax Highlighting: It highlights specific keywords, comments, strings, and other
elements of the language for better readability.
• Code Frames: It supports framing the code within a box or applying a background
color to make it stand out from the rest of the document.
IMPORTANCE
• Widely used for including source code or raw text in technical documents.
• It has syntax highlighting which improves readability by visually distinguishing
keywords, comments, and variables, which is especially helpful in documents that
contain complex code.
Final Edge LaTeX November 2, 2024 6
• Code is presented in a professional way, which is important in technical reports,
theses, or any document where readability and accuracy should be at peak.
COMMON COMMANDS AND THEIR USES
• \usepackage{listings} - Loads listings package.
• \begin{lstlisting} ... \end{lstlisting} - Creates listing’s environment.
SAMPLE FIGURE

Figure 1: For listings.

Final Edge LaTeX November 2, 2024 7


ILLUSTRATION OF CODE FROM SAMPLE FIGURE

1 \ begin { figure }[ H ]
2 \ centering
3 \ includegraphics [ width =4 cm ]{ IMG _ 2 0 2 4 0 7 2 9 _ 0 9 0 1 5 7 _ 3 8 6 . jpg }
4 \ caption { For listings .}
5 \ end { figure }

Final Edge LaTeX November 2, 2024 8


FLOAT
The float package provides the ability to define custom floating environments and
control the placement of figures and tables more precisely.
KEY FEATURES
• Float control ; positions floating elements like figures and tables.
• Custom float types ; allows creation of custom float types.
• Enhanced positioning ; offers better control over where figures and tables appear.
IMPORTANCE
• Essential for controlling the placement of figures and tables.
• Improves the layout and appearance of documents with multiple floats.
• Used to ensure figures appear in the correct part of the document.

Final Edge LaTeX November 2, 2024 9


COMMON COMMANDS AND THEIR USES
• \usepackage{float} - Loads the float package.
• \begin{figure}[H] ... \end{figure} - Forces the figure to appear exactly where placed.
H can be replaced with other positioning letters T, B and P. T for top of document, B
for bottom of document and P for placement on a specific page.
• \floatstyle{ruled} - Changes float style.
SAMPLE CODE
1 \ begin { figure }[ H ]
2 \ centering
3 \ includegraphics [ width =4 cm ]{ IMG _ 2 0 2 4 0 7 2 9 _ 0 9 0 1 5 7 _ 3 8 6 . jpg }
4 \ caption { The use of [ H ] in code made this figure to be in this
5 exact location }
6 \ end { figure }

Final Edge LaTeX November 2, 2024 10


ILLUSTRATION FROM SAMPLE CODE

Figure 2: The use of [H] in code made this figure to be in this exact location

Final Edge LaTeX November 2, 2024 11


XCOLOR PACKAGE
Is a package which allows Latex users to paint the font or the background of their
documents, thus adding vitality to their work These colors include black, blue, brown,
cyan, dark gray, gray,green,light grey, lime,
magenta,olive,orange,pink,purple,red,teal,violet,white,yellow.
KEY FEATURES
• Text color customization ; changes the color of text.
• Highlighting ; applies background colors to text.
• Custom color definitions ; users can define their own color schemes.
IMPORTANCE
• Widely used in academic and professional documents.
• Adds emphasis and visual appeal with color-coded text.
• Essential for color-coding equations, text, or highlighting key points.

Final Edge LaTeX November 2, 2024 12


COMMON COMMANDS AND THEIR USES
• \usepackage{xcolor} - Loads the xcolor package.
• \color{red}{Text} - For general document text colour.
• \textcolor{blue}{This is blue} - For specified text colour
• \definecolor{name}{rgb}{0.1,0.2,0.3} - For other colours.
SAMPLE CODE
1 \ textcolor { blue }{\ colorbox { green }{ This is blue and is
2 highlighted green }}
3 \ color { red }{ Text }

ILLUSTRATION FROM SAMPLE CODE


This is blue and is highlighted green
Text for Red

Final Edge LaTeX November 2, 2024 13


HYPERREF PACKAGE
The hyperref package is used to create hyperlinks within the document and to external
URLs.
KEY FEATURES
• Cross-referencing ; creates clickable hyperlinks to sections, figures, tables, etc.
• PDF navigation ; adds metadata and bookmarks to PDF files.
• URL linking ; provides support for clickable URLs in the document.
IMPORTANCE
• Essential for creating well-structured documents with hyperlinks.
• Widely used for adding references and navigation.

Final Edge LaTeX November 2, 2024 14


COMMON COMMANDS AND THEIR USES
• \usepackage{hyperref} - Loads hyprref package.
• \href{http://example.com}{Link Text} - Creates external links.
• \hyperref[label]{Text} - Creates internal links.
SAMPLE CODE
1 \ hyperref [ Introduction ]{ This Hyperlinking takes you back to
2 the Introduction }
3
4 \ href { http :// example . com }{ Hyperlinking example for websites }

ILLUSTRATION FROM SAMPLE CODE


This Hyperlinking takes you back to the Introduction
Hyperlinking example for websites

Final Edge LaTeX November 2, 2024 15


GRAPHICX PACKAGE
It is a versatile tool for including and manipulating graphics such as images, graphs,
diagrams within your document.
KEY FEATURES
• Image inclusion ; provides support for including images in documents.
• Scaling and rotation ; allows resizing and rotating images.
• Format compatibility ; supports PNG, JPG, PDF, etc.
IMPORTANCE
• Inserting images and graphs into the documents.
• It is used for plotting graphs and data visualization in form of charts, etc.
• Many graphic packages provide APIs that work across different systems and
hardware environments.
• It is used in 3D and 2D rendering.
• Allows color settings, gradient and textures of objects and shapes.
• Used by game developers to create animations.
Final Edge LaTeX November 2, 2024 16
COMMON COMMANDS AND THEIR USES
• \usepackage{graphicx} - Loads the graphics package.
• \includegraphics[width=3cm]{image.jpg} - Adds an image.
• \rotatebox{45}{Text} - Rotates text in 45 degrees.
• \scalebox{0.5}{Text} - Creates a scale box.
SAMPLE CODE
1 \ begin { figure }[ H ]
2 \ centering
3 \ includegraphics [ width =5 cm ]{ IMG _ 2 0 2 4 0 8 2 0 _ 2 3 5 5 1 6 _ 0 0 5 ( 1 ) . jpg }
4 \ caption { This is a dream .}
5 \ end { figure }

Final Edge LaTeX November 2, 2024 17


ILLUSTRATION FROM SAMPLE CODE

Figure 3: This is a dream.

Final Edge LaTeX November 2, 2024 18


TIKZ PACKAGE
This is a powerful latex package for creating vector graphics and diagrams directly
within the latex document.
KEY FEATURES
• Diagram creation ; useful for creating technical diagrams and illustrations.
• Integration with pgfplots ; works with pgfplots for plotting graphs.
• Customization ; allows extensive customization of shapes, lines, and colors.
IMPORTANCE
• Used to create complex diagrams such as flower charts, mind maps, data flow
diagrams.
• Used to generate high quality charts and graphs for data visualization.
• Used to produce technical drawings such as circuit diagrams, architectural plans
and mechanical designs.
• Used to enhance educational resources with engaging graphics and diagrams.

Final Edge LaTeX November 2, 2024 19


COMMON COMMANDS AND THEIR USES
• \usepackage{tikz} - Loads the tikz package.
• \begin{tikzpicture} ... \end{tikzpicture}
• \draw (0,0) - (1,1); : Draws a line between two points.
• \node at (0,0) {Text}; : Places a node with text.
SAMPLE CODE
1 \ begin { tikzpicture }
2 \ draw [ blue , very thick ] (0 ,0) rectangle (3 ,2);
3 \ draw [ orange , ultra thick ] (4 ,0) -- (6 ,0) -- (5.7 ,2) -- cycle ;
4 \ end { tikzpicture }
5 \ begin { tikzpicture }
6 \ draw [ gray , thick ] ( -1 ,2) -- (2 , -4);
7 \ draw [ gray , thick ] ( -1 , -1) -- (2 ,2);
8 \ filldraw [ black ] (0 ,0) circle (2 pt )
9 node [ anchor = west ]{ Intersection
10 point };
11 \ end { tikzpicture }
Final Edge LaTeX November 2, 2024 20
ILLUSTRATION FROM SAMPLE CODE

Intersection point

Final Edge LaTeX November 2, 2024 21


BOOKTABS
This is a latex package that provides a way to provide professional looking tables with a
simple and consistent syntax.
KEY FEATURES
• Professional tables ; helps create clean and professional tables.
• Rule commands ; offers better control over line spacing in tables.
• Enhanced table aesthetics ; focuses on readability and design.
IMPORTANCE
• Used to create high quality tables for research papers, articles and journals.
• Used to enhance reports with professional looking tables.
• Used to display statistical data in an organized manner.
• It enables customization of raw heights, spacing and formatting.
• It is used to organize data in a presentable manner.

Final Edge LaTeX November 2, 2024 22


COMMON COMMANDS AND THEIR USES
• \usepackage{booktabs} - Loads the booktabs package.
• \toprule , \midrule , \bottomrule - Draws lines in tables.
• \cmidrule(lr){1-2} - Draws partial rules.
SAMPLE CODE
1 \ begin { table }[ H ]
2 \ centering
3 \ caption { Material Properties of Engineering Materials }
4 \ begin { tabular }{ @ {} lccc@ {}}
5 \ toprule
6 \ textbf { Material } & \ textbf { Density ( kg / m $^3$)} &
7 \ textbf { Young ' s Modulus ( GPa )} & \ textbf { Yield Strength ( MPa )}
8 \\
9 \ midrule
10 Steel ( A 36) & 7850 & 200 & 250 \\
11 Aluminum (6061 - T 6) & 2700 & 69 & 275 \\
12 Titanium ( Ti -6 Al -4 V ) & 4430 & 110 & 880 \\
Final Edge LaTeX November 2, 2024 23
13 Copper ( C 11000) & 8960 & 120 & 210 \\
14 Carbon Fiber ( Epoxy ) & 1600 & 230 & 600 \\
15 \ midrule
16 Concrete ( Normal ) & 2400 & 25 & 40 \\
17 Glass ( Borosilicate ) & 2230 & 64 & 50 \\
18 \ bottomrule
19 \ end { tabular }
20 \ label { tab : material _ properties }
21 \ end { table }

Final Edge LaTeX November 2, 2024 24


ILLUSTRATION FROM SAMPLE CODE

Table 1: Material Properties of Engineering Materials

Material Density (kg/m3 ) Young’s Modulus (GPa) Yield Strength (MPa)


Steel (A36) 7850 200 250
Aluminum (6061-T6) 2700 69 275
Titanium (Ti-6Al-4V) 4430 110 880
Copper (C11000) 8960 120 210
Carbon Fiber (Epoxy) 1600 230 600
Concrete (Normal) 2400 25 40
Glass (Borosilicate) 2230 64 50

Final Edge LaTeX November 2, 2024 25


AMSMATH PACKAGE
The amsmath package, developed by the American Mathematical Society (AMS),
enhances LaTeXs default math mode. It provides improved mathematical typesetting
features, better control over the structure of equations, and additional environments for
displaying mathematical expressions.
KEY FEATURES
• Advanced math typesetting; allows for multiline equations and more complex
layouts.
• Equation numbering; enables automatic or manual numbering of equations.
• Align environment; allows alignment of equations at specific points.
• Multi-line equations; supports align , gather , split , etc.
• Better math symbols; introduces improved versions of mathematical symbols.
IMPORTANCE
• Widely used for creating professional mathematical documents.
• Essential for academic work that involves advanced mathematics.
• Provides clear, structured, and customizable math layouts.
Final Edge LaTeX November 2, 2024 26
COMMON COMMANDS AND THEIR USES
• \usepackage{amsmath} - Loads the amsmath package.
• \begin{equation} ... \end{equation} - Environment for equations.
• \begin{align} ... \end{align} - Alignment
• \frac{a}{b} - Fractions.
• \text{} - Text inside math mode.

Final Edge LaTeX November 2, 2024 27


ASSYMB PACKAGE
The amssymb package provides a wider range of mathematical symbols beyond the
default set offered by LaTeX. It is an extension of the AMS packages (amsmath and
amsfonts) and includes additional symbols used in fields such as set theory, logic, and
more advanced mathematical concepts.
KEY FEATURES
• Extra math symbols ; includes a larger set of symbols for logic, set theory, etc.
• Blackboard bold ; provides symbols for common sets (e.g., R for real numbers).
• Extended operators ; adds extra mathematical operators.
IMPORTANCE
• Provides additional symbols not included in basic LaTeX.
• Essential for disciplines like set theory, logic, and discrete mathematics.
• Complements amsmath for complete mathematical typesetting.

Final Edge LaTeX November 2, 2024 28


COMMON COMMANDS AND THEIR USES
• \usepackage{assymb} - Loads the assymb package.
• \mathbb{R} - Blackboard bold for sets like real numbers.
• \leqslant , \geqslant : Alternative less-than-or-equal and greater-than-or-equal
symbols.
• \varnothing - Empty set symbol.

Final Edge LaTeX November 2, 2024 29


CODE SAMPLE FOR AMSSYMB AND AMSMATH

1 We can align multiple equations using the \ texttt { align }


2 environment :
3 \ begin { align }
4 a ^2 + b ^2 &= c ^2 \\
5 \ sin (\ theta ) &= \ frac {\ text { opposite }}{\ text { hypotenuse }}
6 \\
7 x &= \ frac { - b \ pm \ sqrt { b ^2 - 4 ac }}{2 a }
8 \ end { align }
9
10 The following are examples of symbols provided by the
11 \ texttt { amssymb } package :
12
13 Real numbers : $\ mathbb { R }$
14
15 Integers : $\ mathbb { Z }$
16
17 Empty set : $\ varnothing $
Final Edge LaTeX November 2, 2024 30
18
19 Logical implication : $ P \ implies Q $
20
21 Logical negation : $\ neg P $
22
23 We can combine them in a mathematical statement :
24
25 $ A \ subseteq \ mathbb { R } \ quad \ text { and }
26 \ quad B = \ varnothing \ quad \ implies \ quad A \ cap B =
27 \ varnothing $

Final Edge LaTeX November 2, 2024 31


ILLUSTRATION SHOWING THE USE OF ASSYMB AND AMSMATH
We can align multiple equations using the align environment:

a2 + b2 = c2 (1)
opposite
sin(θ) = (2)
hypotenuse
p
−b ± b2 − 4ac
x= (3)
2a
The following are examples of symbols provided by the amssymb package:
Real numbers: R
Integers: Z
Empty set: ∅
Logical implication: P =⇒ Q
Logical negation: ¬P
We can combine them in a mathematical statement:
A ⊆ R and B = ∅ =⇒ A ∩ B = ∅
Final Edge LaTeX November 2, 2024 32
PGFPLOTS PACKAGE
The pgfplots package is used for creating 2D and 3D plots in LaTeX documents.
KEY FEATURES
• Plotting mathematical functions ; can plot 2D and 3D graphs.
• Customizable plots ; allows styling, coloring, and labeling of plots.
IMPORTANCE
• Used for creating high-quality mathematical and scientific plots.
• Essential for reports and theses with data visualization.
• Provides extensive customization for creating publication-quality plots.

Final Edge LaTeX November 2, 2024 33


COMMON COMMANDS AND THEIR USES
• \usepackage{pgfplots} - Loads the pgfplots package.
• \begin{axis} ... \end{axis} - Creates axis environment.
• \addplot - Adds a plot to the graph.
• \pgfplotstableread{data.txt} : Reads data from a file.
SAMPLE CODE
1 \ begin { tikzpicture }
2 \ begin { axis }[
3 axis lines = left ,
4 xlabel = \( x \) ,
5 ylabel = {\( f ( x )\)} ,
6 ]
7 % Below the red parabola is defined
8 \ addplot [
9 domain = -10:10 ,
10 samples =100 ,
11 color = red ,
Final Edge LaTeX November 2, 2024 34
12 ]
13 { x ^2 - 2* x - 1};
14 \ addlegendentry {\( x ^2 - 2 x - 1\)}
15 % Here the blue parabola is defined
16 \ addplot [
17 domain = -10:10 ,
18 samples =100 ,
19 color = blue ,
20 ]
21 { x ^2 + 2* x + 1};
22 \ addlegendentry {\( x ^2 + 2 x + 1\)}
23
24 \ end { axis }
25 \ end { tikzpicture }

Final Edge LaTeX November 2, 2024 35


ILLUSTRATION FROM SAMPLE CODE
120
x2 − 2x − 1
100 x2 + 2x + 1

80
f (x)

60

40

20

0
−10 −5 0 5 10
x

Final Edge LaTeX November 2, 2024 36


GEOMETRY PACKAGE
The geometry package in LaTeX allows you to customize the layout of your document
by adjusting the page size, margins, and other layout dimensions.
KEY FEATURES
• Page layout customization ; controls margins, paper size, and other page layout
properties.
• Supports various paper sizes ; works with A4, letter, legal, etc.
• Flexible margin control ; allows setting different margins for different pages.
IMPORTANCE
• Essential for controlling the overall layout and appearance of documents.
• Provides fine-grained control over the dimensions of pages, which is crucial for
academic papers, books, and business reports.
• Ensures that documents meet submission or printing requirements.

Final Edge LaTeX November 2, 2024 37


COMMON COMMANDS AND THEIR USES
• \usepackage[margin=1in]{geometry} - Loads the geometry package.
• \geometry{a4paper, margin=2cm}
• \newgeometry{top=3cm, bottom=2cm} - Temporarily changes geometry settings.
SAMPLE CODE
1 \ usepackage [ letterpaper , top =2 cm , bottom =2 cm , left =3 cm , right =3 cm ,
2 marginparwidth =1.75 cm ]{ geometry }

After compiling this code a document with such dimensions can be made.

Final Edge LaTeX November 2, 2024 38


BIBLATEX
The biblatex package is an advanced LaTeX package used to handle bibliography and
citation management.
KEY FEATURES
• Backend flexibility ; works with biber or bibtex for managing references.
• Customization ; extensive commands for customizing bibliography styles.
• Modern standards ; supports APA, MLA, Chicago, and more.
• Localization ; allows citing in multiple languages.
• Data fields ; supports fields like DOI, URL, ISBN.
IMPORTANCE
• Essential for handling citations and bibliographies in academic papers.
• Supports modern citation formats and customization for various styles.
• Simplifies the management of references.

Final Edge LaTeX November 2, 2024 39


COMMON COMMANDS AND THEIR USES
• \usepackage[backend=biber, style=authoryear]{biblatex} - Loads biblatex with
biber.
• \bibliography{mybib.bib} For Stating the references.
• \cite{} : Inline citation.
• \printbibliography : Print bibliography.
SAMPLE CODE
1 Here is a citation for an important work ~\ cite { ctan }
2 ~\ cite { overleaf }
3
4 \ bib liogr aphystyle { plain }
5 \ bibliography { refs }

Final Edge LaTeX November 2, 2024 40


ILLUSTRATION FROM SAMPLE CODE
Here is a citation for an important work [1] [2]
[1] Comprehensive TeX Archive Network (CTAN).
Ctan: The comprehensive TeX archive network.
Accessed: 2024-09-09, 2024.
[2] Overleaf.
Overleaf: Online LaTeX editor.
Accessed: 2024-09-09, 2024.

Final Edge LaTeX November 2, 2024 41


MULTICOL
This is a latex package used to break a block of text into two or more columns. The
format of this document is used in newspapers.
KEY FEATURES
• Multiple columns ; splits text into multiple columns.
• Column balancing ; automatically balances content across columns.
• Dynamic layout ; columns adjust based on page width and content.
IMPORTANCE
• It allows developing text in multiple columns similar to newspapers or magazine
layout.
• It is used for balancing columns on the last page of a multi-column section
ensuring an even appearance.
• It’s used for adjusting between columns and set custom width which helps in
tuning the appearance of your document.
• It eases the process of creating and managing multi-column layout compared to
manual adjustment of text width and column separation.
Final Edge LaTeX November 2, 2024 42
• It is compatible with other latex packages like fancyhdr which allows the user to
insert footers, headers, page numbers, etc.
COMMON COMMANDS AND THEIR USES
• \usepackage{multicol} - Loads the multicol package.
• \begin{multicols}{2}... \end{multicols} Makes columns where {2} is the number of
columns.
SAMPLE CODE
1 Story text
2 \ begin { multicols }{2}
3 \ raggedcolumns % To allow column number mixing .
4 Story Text
5 \ end { multicols }
6 Story text
7 \ begin { multicols }{4}
8 Story Text
9 \ end { multicols }
10 Continues for several lines .
Final Edge LaTeX November 2, 2024 43
ILLUSTRATION FROM SAMPLE CODE
THE WHISPERING WOODS
All human things are subject to decay. And when fate summons, Monarchs must obey.

In a quaint little village nestled between hushed tones, sharing tales of the strange
rolling hills and dense forests, there lay a sounds that echoed through the trees,
mysterious place known as the Whispering especially at twilight.
Woods. The villagers often spoke of it in

Some claimed the woods were enchanted, while others believed they were haunted. No
one dared to venture too deep into the thicket, for fear of what might be lurking within.

Among the villagers hair, she was known played in the captivated by the
was a curious girl for her insatiable meadows, Clara soft rustling and the
named Clara. With thirst for adventure. often found herself gentle whispers that
her bright green Unlike the other drawn to the edge seemed to beckon
eyes and wild, curly children who of the woods, her closer.
Final Edge LaTeX November 2, 2024 44
One sunny afternoon, explore the Whispering approached the entrance, a
fueled by her curiosity and Woods. She packed a small shiver ran down her spine,
a hint of rebellion against satchel with bread, cheese, but her determination
the tales of fear, Clara and a flask of water, and set outweighed her fear.
decided it was time to off toward the forest. As she

The moment she stepped into the woods, she felt a change in the atmosphere. The air
was cooler, and a soft light filtered through the leaves above. The whispers grew louder,
swirling around her like a gentle breeze. Clara Clara they seemed to call, weaving
through the branches and dancing on the wind.

As she walked illuminating vibrant whispers guided her After what felt like
deeper into the wildflowers and along a narrow hours of wandering,
forest, she marveled ancient trees that path, twisting and Clara stumbled
at its beauty. stood like guardians turning as if leading upon a small
Sunlight streamed of the secrets her somewhere clearing. In the
through the canopy, within. The special. center stood an
Final Edge LaTeX November 2, 2024 45
enormous tree the earth. The approached the whispers grew
unlike any she had leaves shimmered tree. As she placed clearer, forming
ever seen. Its trunk in shades of gold her hand on its words that echoed
was wide and and silver, casting rough bark, she felt in her mind:
gnarled, with roots an ethereal glow all a pulsea heartbeat Guardian Keeper of
that snaked out like around. resonating through dreams Seek your
fingers grasping at Entranced, Clara her fingertips. The truth

Confused yet intrigued, Clara closed her I am the Guardian of Dreams, came a
eyes and listened. Images began to swirl in gentle voice from within the tree. I protect
her mindvisions of distant lands, brave the stories of those who dare to dream.
heroes, and forgotten stories waiting to be You have shown courage by entering my
told. She realized then that the tree was realm. What do you seek?
not just a tree; it was a portal to I want to know my purpose, Clara replied
possibilities beyond her wildest dreams. earnestly. I want to explore the world and
Who are you? Clara whispered, her voice share its wonders.
trembling with excitement. The tree seemed to smile; its leaves rustled
Final Edge LaTeX November 2, 2024 46
softly. Then you through the world light. Suddenly, she adventures; the
must first but within your own found herself other leading back
understand heart. standing at a to her village, where
yourself. To find With that, the tree crossroadsone path familiarity and
your purpose, you began to shimmer leading to a bustling comfort awaited.
must embark on a brighter, enveloping city filled with
journeynot just Clara in a warm opportunities and

Clara took a deep breath, feeling both extraordinary people, and faced
excitement and trepidation. She knew she challenges that tested her strength and
had to choose wisely. After moments of resolve. With each experience, she
contemplation, she chose the path toward discovered more about herselfthe dreams
the city. As she walked away from the she held close and the passions that
woods, she could still hear the whispers ignited her spirit.
behind herencouraging her, guiding her. Eventually, Clara returned to her village,
Years passed as Clara journeyed through not as the curious girl who had once stood
life. She explored distant lands, met at the edge of the Whispering Woods but
Final Edge LaTeX November 2, 2024 47
as a storyteller a weaver of The villagers began to Clara continued to visit the
tales inspired by her dream again; they too felt woods throughout her life,
adventures. She gathered inspired to seek their own always returning to thank
the villagers around a fire paths. the Guardian for guiding
each evening and shared And so, the Whispering her on her journey. And
stories of bravery, love, and Woods became more than whenever she heard those
hope. As she spoke, she just a place of mystery; it gentle whispers among the
noticed familiar glimmers transformed into a symbol trees, she knew they were
in their eyes, the same of possibilitya reminder not just echoes of magic
curiosity that had once that within each heart lies a but affirmations of dreams
drawn her into the woods. story waiting to unfold. yet to be realized.

In time, Clara became a legend herselfa beacon of inspiration for generations to come.
The Whispering Woods remained an integral part of her story, forever whispering tales
of adventure and reminding everyone that courage can lead to extraordinary discoveries
if only one dares to listen.

Final Edge LaTeX November 2, 2024 48


CONCLUSION
Overleaf [2] is a popular online LaTeX editor and CTAN [1] is the go-to resource for
LaTeX packages.
[1] Comprehensive TeX Archive Network (CTAN).
Ctan: The comprehensive TeX archive network.
Accessed: 2024-09-09, 2024.
[2] Overleaf.
Overleaf: Online LaTeX editor.
Accessed: 2024-09-09, 2024.

Final Edge LaTeX November 2, 2024 49

You might also like