titleec e indentação
Estou usando o titlesecpacote para formatar as seções do meu artigo. Basicamente, desejo o número da seção alinhado com a margem esquerda do texto principal e o título da seção alinhado com a primeira linha de um parágrafo recuado, assim:
1. Section title
text text text text text text text text text text text text
text text text text text text text text text text
Tentei algumas soluções como a seguinte, mas sem sorte. Obrigado pela ajuda.
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\setlength{\parindent}{2em}
\usepackage{titlesec}
\titleformat{\section}{\normalfont\bfseries}{\thesection.}{\the\parindent}{}
\begin{document}
\section{Section name}
\end{document}
Respostas
Acho que a maneira mais fácil de fazer isso é colocar o número da seção de comprimento fixo, o mesmo que costumava definir \parindent.
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\setlength{\parindent}{1cm}
\usepackage{titlesec}
\titleformat{\section}{\normalfont\bfseries}{\makebox[1cm][l]{\thesection.}}{0pt}{}
\titlespacing{\section}{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
\usepackage{lipsum}
\begin{document}
\section{Section name}
\lipsum[1]
\end{document}
Usei no 1cmlugar de 2empara definir \parindent, pois 2emnão terá o mesmo comprimento no título da seção que no parágrafo, já que o título da seção está em negrito. O uso de \titlespacingapenas para recuar automaticamente o direito parágrafo após o título da seção, os comprimentos utilizados são os padrão, tomadas em titlesec's documentação .