Посмотрите на синюю рамку на скриншоте. У меня есть абзацВНУТРИперечисление. Я хочу убрать отступ для этого, чтобы абзац был выровнен по левому краю БЕЗ отступа.
Ниже представлен мой рабочий код:
\documentclass[12pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage[margin=1in,footskip=0.25in]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathptmx}
\linespread{1.1}
\usepackage{graphicx}
\usepackage{enumitem}
\usepackage{caption}
\title{\textbf{CHECKLISTS}}
\author{}
\date{}
\begin{document}
\maketitle
This is a paragraph before the enumeration. This is a paragraph before the enumeration. This is a paragraph before the enumeration. This is a paragraph before the enumeration. This is a paragraph before the enumeration. \par
\noindent\rule{\textwidth}{1pt}
\begin{enumerate}
\item First line. First line. First line. First line. First line. First line. First line. First line.
\item Second line. Second line. Second line. Second line. Second line. Second line. Second line.
\item Third line. Third line. Third line. Third line. Third line. Third line. Third line. Third line. Third line.
This is a paragraph \textbf{WITHIN the enumeration}. This is a paragraph \textbf{WITHIN the enumeration}. This is a paragraph \textbf{WITHIN the enumeration}. This is a paragraph \textbf{WITHIN the enumeration}.
\item Fourth line. Fourth line. Fourth line. Fourth line. Fourth line. Fourth line. Fourth line.
\end{enumerate}
The enumeration has ended here.\par
\noindent\rule{\textwidth}{1pt}
This is a new story. This is a new story. This is a new story. This is a new story. This is a new story. This is a new story. This is a new story. This is a new story.
\end{document}
решение1
Как я понимаю, визуальная/эстетическая проблема вызвана тем, что левая таблица значительно шире, чем 0.5\linewidth
. Как только вы назначаете более подходящие относительные ширины средам minipage
— скажем, 0.65\linewidth
и 0.35\linewidth
— разница между макетами таблиц внутри и снаружи enumerate
среды становится гораздо менее заметной.
В любом случае, если только ваши таблицы не сильно ограничены в пространстве (что не относится к данному случаю), я бы рекомендовалнетбеспорядок с планировкой окружающей enumerate
среды.
Отдельно, пожалуйста, упростите ваши таблицы, избавившись от множества \multicolumn{1}{|l|}{...}
оберток \multicolumn{1}{l|}{...}
и избавившись от "внешнего" tabular
окружения. Придание таблице более открытого "вида" -- используя меньшее количество, но хорошо разнесенных горизонтальных линий, также может быть хорошей идеей. Смотрите следующий снимок экрана и код для некоторых конкретных предложений по кодированию.
\documentclass[12pt,letterpaper]{article}
%\usepackage[utf8]{inputenc} % that's the default nowadays
\usepackage[margin=1in,footskip=0.25in]{geometry}
\usepackage{amsmath,amssymb}
\usepackage{mathptmx}
%\linespread{1.1}
\usepackage{setspace} \setstretch{1.1}
\usepackage{parskip} % zero \parindent, non-zero \parskip
\usepackage{enumerate} % I'd use 'enumitem' package
\usepackage{caption}
\captionsetup[table]{textfont=bf}
\usepackage{booktabs}
\begin{document}
\rule{\linewidth}{1pt}
\begin{enumerate}
\item First line. First line. First line. First line. First line. First line. First line. First line.
\item Second line. Second line. Second line. Second line. Second line. Second line. Second line.
\item Third line. Third line. Third line. Third line. Third line. Third line. Third line. Third line.
% Table 1
\begin{minipage}[t]{0.65\linewidth}
\captionof{table}{Major Losses from 2020 to 2023}
\centering
\begin{tabular}{@{}llr@{}}
\toprule
Year & Bets & \multicolumn{1}{l}{Loss} \\
\midrule
2020 & AMZN, AAPL, GOOG, META & \$12,067 \\
2021 & PFE, T & \$10,559 \\
2022 & LULU & \$10,565 \\
2023 & BABA, C, WFC & \$14,390 \\
\midrule[\heavyrulewidth]
& \multicolumn{1}{r}{\textbf{Total}} & \textbf{\$42,581}
\end{tabular}
\end{minipage}%
%
% Table 2
\begin{minipage}[t]{.35\linewidth}
\captionof{table}{Largest Losses}
\centering
\begin{tabular}{@{}lr@{}}
\toprule
Company & \multicolumn{1}{l}{Loss} \\
\midrule
BABA & \$11,410 \\
X & \$11,854 \\
D & \$11,879 \\
MU & \$12,565 \\
OUST & \$8,752 \\
MSFT & \$3,804 \\
\midrule[\heavyrulewidth]
\multicolumn{1}{r}{\textbf{Total}} & \textbf{\$60,264}
\end{tabular}
\end{minipage}
\item Fourth line. Fourth line. Fourth line. Fourth line. Fourth line. Fourth line. Fourth line.
\end{enumerate}
The enumeration ends here.
\rule{\linewidth}{1pt}
This is a new story. This is a new story. This is a new story. This is a new story.
This is a new story. This is a new story. This is a new story. This is a new story.
\begin{center}
% Table 3
\begin{minipage}[t]{0.65\linewidth}
\captionof{table}{Major Losses from 2020 to 2023}
\centering
\begin{tabular}{@{}llr@{}}
\toprule
Year & Bets & \multicolumn{1}{l}{Loss} \\
\midrule
2020 & AMZN, AAPL, GOOG, META & \$12,067 \\
2021 & PFE, T & \$10,559 \\
2022 & LULU & \$10,565 \\
2023 & BABA, C, WFC & \$14,390 \\
\midrule[\heavyrulewidth]
& \multicolumn{1}{r}{\textbf{Total}} & \textbf{\$42,581}
\end{tabular}
\end{minipage}%
%
% Table 4
\begin{minipage}[t]{.35\linewidth}
\captionof{table}{Largest Losses}
\centering
\begin{tabular}{@{}lr@{}}
\toprule
Company & \multicolumn{1}{l}{Loss} \\
\midrule
BABA & \$11,410 \\
X & \$11,854 \\
D & \$11,879 \\
MU & \$12,565 \\
OUST & \$8,752 \\
MSFT & \$3,804 \\
\midrule[\heavyrulewidth]
\multicolumn{1}{r}{\textbf{Total}} & \textbf{\$60,264}
\end{tabular}
\end{minipage}
\end{center}
\rule{\linewidth}{1pt}
\end{document}
Приложениедля рассмотрения пересмотренного вопроса ОП,а именно.,
Все, что мне нужно, это убрать отступ ВНУТРИ перечисления для абзаца.
Для этого достаточно (а) убедиться, что enumitem
пакет загружен — как в пересмотренном запросе, опубликованном автором, (б) вставить
\end{enumerate}
прямо перед
This is a paragraph \textbf{WITHIN the enumeration}.
This is a paragraph \textbf{WITHIN the enumeration}.
This is a paragraph \textbf{WITHIN the enumeration}.
This is a paragraph \textbf{WITHIN the enumeration}.
и (c) вставить
\begin{enumerate}[resume]
немедленнопослеэтого параграфа, но и перед следующей \item
директивой.
решение2
Идея украдена с экзаменационного курса.
\documentclass[12pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage[margin=1in,footskip=0.25in]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathptmx}
\linespread{1.1}
\usepackage{graphicx}
\usepackage{enumitem}
\usepackage{caption}
\makeatletter
\newcommand{\fullwidth}[1]{% #1 = text
\par\hspace*{-\@totalleftmargin}\parbox{\textwidth}{\strut #1\strut}\par}
\makeatother
\title{\textbf{CHECKLISTS}}
\author{}
\date{}
\begin{document}
\maketitle
This is a paragraph before the enumeration. This is a paragraph before the enumeration. This is a paragraph before the enumeration. This is a paragraph before the enumeration. This is a paragraph before the enumeration. \par
\noindent\rule{\textwidth}{1pt}
\begin{enumerate}
\item First line. First line. First line. First line. First line. First line. First line. First line.
\item Second line. Second line. Second line. Second line. Second line. Second line. Second line.
\item Third line. Third line. Third line. Third line. Third line. Third line. Third line. Third line. Third line.
\fullwidth{This is a paragraph \textbf{WITHIN the enumeration}. This is a paragraph \textbf{WITHIN the enumeration}. This is a paragraph \textbf{WITHIN the enumeration}. This is a paragraph \textbf{WITHIN the enumeration}.}
\item Fourth line. Fourth line. Fourth line. Fourth line. Fourth line. Fourth line. Fourth line.
\end{enumerate}
The enumeration has ended here.\par
\noindent\rule{\textwidth}{1pt}
This is a new story. This is a new story. This is a new story. This is a new story. This is a new story. This is a new story. This is a new story. This is a new story.
\end{document}