I have made the following observation when using the lni.cls file: Putting a list environment (e.g, itemize or enumerate) inside a theorem environment changes the label placement. As a workaround, this can be fixed using the option leftmargin=* , demonstrated in the following minimal working example:
% !TeX encoding = UTF-8
% !TeX program = pdflatex
% !BIB program = bibtex
%%% To write an article in English, please use the option ``english'' in order
%%% to get the correct hyphenation patterns and terms.
%%% \documentclass[english]{class}
%%% for anonymizing an article you can use the ``anonymous'' option.
%%%
%%% Um einen Artikel auf deutsch zu schreiben, genügt es die Klasse ohne
%%% Parameter zu laden.
%%% Zur Anonymisierung kann die ``anonymous'' Option genutzt werden.
\documentclass[]{lni}
%%
\newtheorem{theorem}{Theorem}
\newtheorem{definition}[theorem]{Definition}
\begin{document}
%%% Mehrere Autoren werden durch \and voneinander getrennt.
%%% Die Fußnote enthält die Adresse sowie eine E-Mail-Adresse.
%%% Das optionale Argument (sofern angegeben) wird für die Kopfzeile verwendet.
\title[Ein Kurztitel]{Ein sehr langer Titel über mehrere Zeilen mit sehr vielen
Worten und noch mehr Buchstaben}
%% \subtitle{Untertitel / Subtitle} % if needed
\author[1,2]{Firstname1 Lastname1}{firstname1.lastname1@affiliation1.org}{0000-0000-0000-0000}
\author[2]{Firstname2 Lastname2}{firstname2.lastname2@affiliation2.org}{0000-0000-0000-0000}
\author[3]{Firstname3 Lastname3}{firstname3.lastname3@affiliation1.org}{0000-0000-0000-0000}
\author[1]{Firstname4 Lastname4}{firstname4.lastname4@affiliation1.org}{0000-0000-0000-0000}%
\affil[1]{Universität 1\\Abteilung\\Straße\\Postleitzahl Ort\\Land}
\affil[2]{University 2 \\Department\\Address\\Country}
\affil[3]{University 3\\Department\\Address\\Country}
\maketitle
\begin{abstract}
Dies ist eine kurze Übersicht über das Dokument mit einer Länge von
70 bis 150 Wörtern. Es sollte ein Absatz sein, der die relevantesten
Aspekte enthält.
\end{abstract}
\begin{keywords}
Schlagwort1 \and Schlagwort2 %Keyword1 \and Keyword2
\end{keywords}
%%% Beginn des Artikeltexts
\section{Überschrift/Heading}
text
\begin{itemize}
\item a
\item b
\end{itemize}
text
\begin{definition}
text
\begin{itemize}
\item a
\item b
\end{itemize}
text
\end{definition}
\begin{definition}
text
\begin{itemize}[leftmargin=*]
\item a
\item b
\end{itemize}
text
\end{definition}
%%% Angabe der .bib-Datei (ohne Endung) / State .bib file (im Falle der Nutzung von BibTeX)
%% \bibliography{mybibfile}
%% \printbibliography % im Falle der Nutzung von biblatex
\end{document}
While the workaround fixes the issue, I wonder if this behavior is intentional or not, if it can/should be fixed somewhere in the .dtx/.cls file, or if at least the workaround should be documented.
I have made the following observation when using the lni.cls file: Putting a list environment (e.g, itemize or enumerate) inside a theorem environment changes the label placement. As a workaround, this can be fixed using the option
leftmargin=*
, demonstrated in the following minimal working example:While the workaround fixes the issue, I wonder if this behavior is intentional or not, if it can/should be fixed somewhere in the .dtx/.cls file, or if at least the workaround should be documented.