Problemas de formatação com Titleec e Multicol
Sep 28 2020
Estou criando um currículo com LaTeX, mas estou tendo problemas com multicol. O código a seguir reproduz o problema.
\documentclass{article}
\usepackage{titlesec}
\usepackagae{enumitem}
\usepackage{multicols}
\titleformat{\subsubsection}[runin]
{\bfseries}
{}
{0em}
{}
\begin{document}
\subsubsection{Subsubsection}
\begin{multicols}{2}
\begin{itemize}[leftmargin=.5in]
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\item Item 5
\item Item 6
\item[\vspace{\fill}]
\end{itemize}
\end{multicols}
\end{document
A saída é esta:
Como você pode ver, o item 4 está na mesma linha que o título da subseção. Percebi que, quando removo o runinargumento opcional, o problema é corrigido. No entanto, preciso disso para outras subseções. Como posso consertar isso?
Respostas
1 Bernard Sep 28 2020 at 00:49
Você obterá o que deseja adicionar \leavevmodelogo após `\ subsubsection 'e remover o item vazio:
\documentclass{article}
\usepackage{titlesec}
\usepackage{enumitem}
\usepackage{multicol}
\titleformat{\subsubsection}[runin]
{\bfseries}
{}
{0em}
{}
\begin{document}
\subsubsection{Subsubsection}\leavevmode
\begin{multicols}{2}
\begin{itemize}[leftmargin=.5in]
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\item Item 5
\item Item 6
\end{itemize}
\end{multicols}
\end{document}
AboAmmar Sep 28 2020 at 01:06
Você pediu explicitamente uma runinsubseção, o que significa o que runinsignifica. Basta remover essa opção e você terá o que deseja.
\documentclass{article}
\usepackage{titlesec}
\usepackage{enumitem}
\usepackage{multicol}
\titleformat{\subsubsection}%[runin]
{\bfseries}
{}
{0em}
{}
\begin{document}
\subsubsection{Subsubsection}
\begin{multicols}{2}
\begin{itemize}[leftmargin=.5in]
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\item Item 5
\item Item 6
\end{itemize}
\end{multicols}
\end{document}
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino