![Как избежать «пробелов» между маркерами](https://rvso.com/image/305881/%D0%9A%D0%B0%D0%BA%20%D0%B8%D0%B7%D0%B1%D0%B5%D0%B6%D0%B0%D1%82%D1%8C%20%C2%AB%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%BB%D0%BE%D0%B2%C2%BB%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%80%D0%B0%D0%BC%D0%B8.png)
Я получаю пустую строку после каждого маркера и ищу способ избежать пустой строки между каждой строкой или хотя бы уменьшить высоту этой строки пробела. Вот что я делаю:
\documentclass [11pt] {article}
\usepackage{epsfig}
\usepackage{url}
\usepackage{epstopdf}
\input std-defs
\input EECE2323-header
\begin{document}
\noindent
\lab{3}{LAB3 }
%------------------------------------------------------------------------------
\section{Objective}
\begin{description}
\item[$\cdot$ At the end of this lab you will:]
\item[\qquad $\bullet$ Add Shift operations and Branch operations to your ALU]
\item[\qquad $\bullet$ Create a memory of 4 word deep, 9 bit wide to hold data]
\item[\qquad $\bullet$ Learn about sequential logic]
\item[\qquad $\bullet$ Assemble the complete Datapath ]
\item[\qquad $\bullet$ Familiarize yourself with Xilinx device xc7z020clg484-1]
\end{description}
Вот фрагмент PDF-файла, который я получил:
Спасибо!
решение1
Не добавляйте форматирование каждого элемента списка вручную; пусть форматирование списка выполняется автоматически:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\section{Objective}
\begin{itemize}[label=$\cdot$,nosep]
\item At the end of this lab you will:
\begin{itemize}[label=\textbullet,nosep]
\item Add Shift operations and Branch operations to your ALU
\item Create a memory of 4 word deep, 9 bit wide to hold data
\item Learn about sequential logic
\item Assemble the complete Datapath
\item Familiarize yourself with Xilinx device xc7z020clg484-1
\end{itemize}
\end{itemize}
\end{document}
Выше я использовалenumitem
для установки label
каждого элемента на этом конкретном уровне. Уровень 1 имеет метку, установленную на $\cdot$
, в то время как уровень 2 имеет ее на \textbullet
. Это можно настроить/установить глобально, но ради примера я оставил ее локальной.
Пробелы между каждым элементом подавляются (или, по крайней мере, уплотняются) до максимума с помощью nosep
опции списка. noitemsep
обеспечит некоторое разделение (пространство) между списками, но не пространство между элементами в одном списке.
Возможны и многие другие корректировки (например, поля/отступы), но это выходит за рамки данного вопроса.