mirabilos
In this example…
```
\documentclass{article}%
\usepackage[bf,sf,raggedright]{titlesec}%
\usepackage{parskip}%
\titleformat{name=\subsubsection,numberless}{\normalfont\normalsize\bfseries}{\textbullet}{0.5em}{}%
\begin{document}
blub
\subsubsection*{2010–2020: foo, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, blah}
blub
\end{document}
```
… the subsubsection title is indented on the second line by the bullet, but ideally I want to save the horizontal position of the `foo` (i.e. after colon+space of the year span) and use that as indent for the second line.
Something like this:
```
blub
• 2010–2020: foo, bar, baz, bar, baz, bar,
baz, bar, …, blah
blub
```
Top Answer
samcarter
You could place the second part of the title in a parbox:
```
\documentclass{article}%
\usepackage[bf,sf,raggedright]{titlesec}%
\usepackage{parskip}%
\titleformat{name=\subsubsection,numberless}{\normalfont\normalsize\bfseries}{\textbullet}{0.5em}{}%
\begin{document}
blub
\subsubsection*{2010–2020: \parbox[t]{9.6cm}{foo, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, bar, baz, blah}}
blub
\end{document}
```

One could calculate the width of the parbox automatically, but assuming that the year ranges probably all have a similar width, one could simply start with some big length, say 15cm and then check the .log file for the overfull box warning to see how much smaller the box needs to be.