it-swarm.dev

Jak ukryć kule w listach LaTeX?

Semantycznie chcę szczegółowej listy, ale wizualnie chcę tylko trochę miejsca. Jak mogę ukryć kule?

50
James A. Rosen

Nie mogę mówić w żadnej innej konfiguracji, ale używam Tufte-Latex na MacTex i właśnie wpisałem: 

\begin{itemize}[] 

Zadziałało. :-) Uwielbiam to, kiedy zgaduję, że to robi. Po prostu spróbuj dodać [] po.

P.S. „uogólniona” lista z lindelof również działała, ale nie układały się tak ładnie jak z itemize. Sugestia Jakuba była tym, co zainspirowało moje przypuszczenie, kiedy próbowałem, dostałem kilka ciągów „label =” jako punktorów.

Edytuj: Jak zauważyli inni, bardziej standardowym podejściem jest ponowne użycie [], ale obok każdego elementu na liście, tak jak w innych odpowiedziach na tej stronie. Jeśli masz dość oglądania nawiasów kwadratowych w każdej linii, spróbuj innych podejść na tej stronie :)

\begin{description}
\item[] first item
\end{description}
30
Louis St-Amour
\item[] text

Opcjonalnie możesz umieścić coś wewnątrz [].

54
alamodey

Moja odpowiedź jest dość późna na ten wątek, ale pomyślałem, że dodam go z korzyścią dla przyszłych poszukiwaczy.

Osiągnąłem to, używając środowiska opisu i używając spacji dla komend elementu.

na przykład

\begin{description}
\item[] first item
\end{description}

To działało dobrze dla mnie.

28
Clueso

Prawdopodobnie chcesz uogólnionej listy:

\begin{list}{\quad}{}
\item ...
\end{list}

Drugim argumentem tego środowiska jest symbol, który zostanie wstawiony przed każdym elementem.

9
lindelof

Sam punktor jest makro, więc możesz łatwo przedefiniować go globalnie w ten sposób:

\renewcommand{\labelitemi}{$\star$}

W twoim przypadku pozostaw makro puste. Zobacz tę stronę po szczegóły.

7
bluebrother

Myślę, że najlepszym rozwiązaniem byłoby użycie enumitem package z CTAN: Jest on obecny w teTeX i LaTex i powinien być również obecny w większości innych dystrybucji TeX. Następnie możesz użyć:

\begin{itemize}[label=]
\item 1st item
\item ...
\end{itemize}
6
Jakub Narębski

Jeśli wszystko, czego potrzebujesz, to przestrzeń, a nie środowisko listy, możesz użyć środowiska tabulacji

\begin{tabbing}
\hspace{30pt}\=\hspace{30pt}\=\kill 
\> First Item\\
\> Second item\\
\> Third item
\end{tabbing}
0
Mahoma