Use the "enumerate*" environment provided by the "enumitem" package to
make the inline list construct obvious, with non-breakable spaces
applied implicitly.

{} at the head of each item is to escape warnings from punctcheck.

Signed-off-by: Akira Yokosawa <[email protected]>
---
 appendix/toyrcu/toyrcu.tex | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/appendix/toyrcu/toyrcu.tex b/appendix/toyrcu/toyrcu.tex
index e19b2408..b623cd83 100644
--- a/appendix/toyrcu/toyrcu.tex
+++ b/appendix/toyrcu/toyrcu.tex
@@ -744,9 +744,14 @@ that polls each per-thread counter in turn.
 \end{fcvref}
 
 This RCU implementation imposes important new requirements on its
-software environment, namely, (1) that it be possible to declare
-per-thread variables, (2) that these per-thread variables be accessible
-from other threads, and (3) that it is possible to enumerate all threads.
+software environment, namely,
+%
+\begin{enumerate*}[(1)]
+\item {}that it be possible to declare per-thread variables,
+\item {}that these per-thread variables be accessible from other threads, and
+\item {}that it is possible to enumerate all threads.
+\end{enumerate*}
+%
 These requirements can be met in almost all software environments,
 but often result in fixed upper bounds on the number of threads.
 More-complex implementations might avoid such bounds, for example, by using
-- 
2.43.0



Reply via email to