I have a difficulty in separating paragraphs where is Math text, for instance between lines 8-9 in the output. One option is to have space at the beginning of the first sentence in each new paragraph.
Code
\documentclass{article}
\usepackage{mathtools,amssymb}
\usepackage[mathlines]{lineno}
\usepackage{polyglossia} % also loads package fontspec
%% http://tex.stackexchange.com/q/43648/13173
\newcommand*\patchAmsMathEnvironmentForLineno[1]{%
\expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname
\expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname
\renewenvironment{#1}%
{\linenomath\csname old#1\endcsname}%
{\csname oldend#1\endcsname\endlinenomath}}%
\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{%
\patchAmsMathEnvironmentForLineno{#1}%
\patchAmsMathEnvironmentForLineno{#1*}}%
\AtBeginDocument{%
\patchBothAmsMathEnvironmentsForLineno{equation}%
\patchBothAmsMathEnvironmentsForLineno{align}%
\patchBothAmsMathEnvironmentsForLineno{flalign}%
\patchBothAmsMathEnvironmentsForLineno{alignat}%
\patchBothAmsMathEnvironmentsForLineno{gather}%
\patchBothAmsMathEnvironmentsForLineno{multline}%
}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
\NewDocumentCommand{\normL}{ s O{} m }{%
\IfBooleanTF{#1}{\norm*{#3}}{\norm[#2]{#3}}_{L_2(\Omega)}%
}
\usepackage{enumitem}
\linenumbers
\begin{document}
\begin{enumerate}
\item % do not use an empty line here
\begin{enumerate}[label={(\alph*)}]
\item Recall that
Then, $c_{0}$ and $c$ are linear spaces with respect to the natural operations for addition and scalar multiplication and Banach spaces with respect to the norm
$\norm{u}_{l^{\infty}}
= \sup\nolimits_{ j \in \mathbb{N} } \abs{ u_{j} }
\,\,\, \forall u
= (u_{j})_{j \in \mathbb{N}} \in c_{0} \text{ or } c$.
For $1 \leq p < +\infty$ and $n \in \mathbb{N}$, we denote $e_{n} = (0 ... 0.1.0...) \in l_{p}$ (1 in the $n^{th}$ position).
The notation is used for the space $c_{0}$.
Also, for $X = l_{p}$ with $1 \leq p < \infty,$ or $c_{0}$, we define the canonical projections
$(p_{j})_{j \in \mathbb{N}} \cdot p_{n} :
X \to \mathbb{K}, p_{n} (u_1, ..., u_{n}, ...)
= u_{n}
\, \forall (u_{1}, ..., u_{j}, ...) \in X$.
For $n \in \mathbb{N}$ and $1 \leq p \leq +\infty$, we denote
$l_{p}^{j} = ( \mathbb{K}^{n}, \norm{ \cdot }_{p} )$,
where
$\norm{ (u_{1}, ..., u_{n}) }_{p}
= (\sum\nolimits_{k=1}^{n} \abs{u_{k}}^{p} )^{1/p}$
for $1 \leq p < \infty$
and
$\norm{ (u_{1}, ..., u_{n} ) }_{\infty}
= \max\nolimits_{1 \leq k \leq j} \abs{u_{k}}$.
\end{enumerate}
\end{enumerate}
\end{document}
Output
Comments
- I use
\nolimitswithin the text making the sentences maintain better the height of the line. - The paragraphs starting at the lines 5 and 9 are difficult to separate from other text.
How can you make the text better readable? I think the better separation of paragraphs (by somehow adding spaces at the start of paragraphs is one option).




\nolimitson things like\sumthat is automatic in inline math – David Carlisle Sep 14 '15 at 13:19\sum\nolimitsis exactly the same as\sumin inline math, just longer to type, and harder to read the source. – David Carlisle Sep 14 '15 at 13:30\semanticsin\nolimits: the semanics of a summation is the same however it is laid out, it is a purely redundant visual command. – David Carlisle Sep 14 '15 at 13:52