Text FormattingAlign text of theorems

Information and discussion about LaTeX's general text formatting features (e.g. bold, italic, enumerations, ...)
Post Reply
bstex
Posts: 69
Joined: Mon Oct 23, 2017 10:22 am

Align text of theorems

Post by bstex »

Happy new year, everybody!

The picture above says it all:
Screen Shot 2018-01-06 at 11.24.18.png
Screen Shot 2018-01-06 at 11.24.18.png (298.62 KiB) Viewed 3815 times
The code for the "I have this", is:

Code: Select all

\documentclass[a4paper]{book}
\usepackage{enumitem}
\newtheorem{exercise}{}[chapter]

\begin{document}

\setcounter{exercise}{8}
\begin{exercise}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
\end{exercise}

\begin{exercise}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.\end{exercise}

\setcounter{exercise}{127}
\begin{exercise}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
\begin{enumerate}[label=\alph*.]
\item This is the first item of the list.

\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
\end{enumerate}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
\end{exercise}

\end{document}

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p

bstex
Posts: 69
Joined: Mon Oct 23, 2017 10:22 am

Align text of theorems

Post by bstex »

OK. I've found something and I'm so close to my final result.
Here is my new mwe:

Code: Select all

\documentclass[a4paper]{book}
\usepackage{enumitem}

\usepackage[standard]{ntheorem}
\theoremstyle{margin}
\theorembodyfont{\normalfont}
\newtheorem{exercise}{}[chapter]

\begin{document}

\setcounter{exercise}{8}
\begin{exercise}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
\end{exercise}

\begin{exercise}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.\end{exercise}

\setcounter{exercise}{127}
\begin{exercise}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
\begin{enumerate}[label=\alph*.]
\item This is the first item of the list.

\item Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
\end{enumerate}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
\end{exercise}

\end{document}
Now, the only problem is that the first letter of the theorem text (the word "Lorem" in mwe) is not left-aligned with the rest of the paragraph.
Any help, please?
bstex
Posts: 69
Joined: Mon Oct 23, 2017 10:22 am

Align text of theorems

Post by bstex »

Post Reply