About
Shop
LaTeX
Software
Books
Gallery
News
Contact
Blog
Settings
Account
Latest news 2024-12-13: Ebook sale (12th December 2024 – 1st January 2025): cybercrime fiction short stories Unsocial Media and Smile for the Camera free; crime fiction short story The Briefcase free; short story noir crime fiction I’ve Heard the Mermaid Sing free; crime fiction novel The Private Enemy US$1.99; illustrated children’s story The Foolish Hedgehog US$0.99.

Exercise 25: Defining a New Environment (Solution)

This is the solution to Exercise 25.
\documentclass[11pt,captions=tableabove]{scrbook}

\usepackage{graphicx}
\usepackage{datetime}
\usepackage{caption,subcaption}

\pagestyle{headings}

\newenvironment{exercise}[1]% environment name
{% begin code
  \par\vspace{\baselineskip}\noindent
  \textbf{Exercise (#1)}\begin{itshape}%
  \par\vspace{\baselineskip}\noindent\ignorespaces
}%
{% end code
  \end{itshape}\ignorespacesafterend
}

\title{A Simple Document}
\author{Me}

\begin{document}

\maketitle

\frontmatter
\tableofcontents
\listoffigures

\chapter{Summary}
A brief document to
illustrate how to use \LaTeX.

\mainmatter
\chapter{Introduction}
\label{ch:intro}

\section{The First Section}

This is a simple \LaTeX\ document.
Here is the first paragraph.
The next chapter is Chapter~\ref{ch:another}
and is on page~\pageref{ch:another}.
The next section is Section~\ref{sec:next}.

\begin{exercise}{An Example}
Here's an example exercise.
\end{exercise}

\section{The Next Section}
\label{sec:next}

Here is the second paragraph\footnote{with a footnote}. 
As you can see it's a rather short paragraph, but not 
as short as the previous one. This document was 
created on: \today\ at \currenttime.

\chapter{Another Chapter}
\label{ch:another}

Here's another very interesting chapter.
See Chapter~\ref{ch:intro} for an 
introduction. Our picture has turned
into Figure~\ref{fig:shapes}.

\begin{figure}[htbp]
\centering
 \includegraphics{shapes}
\caption{Some shapes}
\label{fig:shapes}
\end{figure}

\begin{figure}[hbtp]
 \begin{subfigure}[b]{0.5\linewidth}
   \centering
   \includegraphics{rectangle}
   \caption{Rectangle}\label{fig:rectangle}
 \end{subfigure}%
 \begin{subfigure}[b]{0.5\linewidth}
   \centering
   \includegraphics{circle}
   \caption{Circle}\label{fig:circle}
 \end{subfigure}%
\caption{Two Shapes: (\emph{a}) A Rectangle and
(\emph{b}) A Circle}
\label{fig:shapes2}
\end{figure}

Figure~\ref{fig:shapes2} shows some more shapes.
Figure~\ref{fig:rectangle} is a rectangle and
Figure~\ref{fig:circle} shows a circle.

\begin{exercise}{Another Example}
Here's another example exercise.
\end{exercise}

\chapter{Recommended Reading}

For a basic introduction to \LaTeX\ see Lamport~\cite{lamport94}.
For more detailed information about \LaTeX\ and
associated applications, consult Kopka and Daly~\cite{kopka95}
or Goossens \emph{et al}~\cite{goossens94}.

\chapter*{Acknowledgements}

I would like to acknowledge all those
very helpful people who have assisted
me in my work.

\appendix
\chapter{Tables}

Our tabular environment has now turned into Table~\ref{tab:sample}.

\begin{table}[htbp]
\caption{A Sample Table}
\label{tab:sample}
\centering
\begin{tabular}{lrr}
 & \multicolumn{2}{c}{\bfseries Expenditure}\\
 & \multicolumn{1}{c}{Year1} & \multicolumn{1}{c}{Year2}\\
\bfseries Travel & 100,000 & 110,000\\
\bfseries Equipment & 50,000 & 60,000
\end{tabular}
\end{table}

\begin{thebibliography}{1}
\bibitem{goossens94} ``The \LaTeX\ Companion'', Michel Goossens, Frank Mittelbach and
Alexander Samarin, Addison-Wesley, (1994).

\bibitem{lamport94} ``\LaTeX\ : a document preparation system'', Leslie Lamport,
2nd edition (updated for \LaTeX2e), Addison-Wesley (1994).

\bibitem{kopka95} ``A Guide to \LaTeX2e: document preparation for beginners
and advanced users'', Helmut Kopka and Patrick W. Daly, Addison-Wesley (1995).

\end{thebibliography}
\end{document}

© 2012 Dickimaw Books. "Dickimaw", "Dickimaw Books" and the Dickimaw parrot logo are trademarks. The Dickimaw parrot was painted by Magdalene Pritchett.

Terms of Use Privacy Policy Cookies Site Map FAQs