Seite 1 von 1

Einzug nach \tab

Verfasst: Mo 1. Jan 2024, 23:51
von DietmarSchmidt
Ich arbeite mit dem tabto Package und benötige für eine spezielle Anwendung eine Möglichkeit möglichst ohne Begin/End-Block an der Stelle, an der der Tab hinführt einen Einzug für die kommenden Zeilen bis zum Absatzende erzeugt.
\documentclass[10pt,a4paper]{easytikz}
\usepackage{tabto} 
\usepackage{blindtext}
\NumTabs{17}

\begin{document}
Hier steht ein normaler Text 

\tab Hier steht etwas \tab noch was \tab Und hier ist ein langer Text, der nicht bis zum linken Rand umbrechen soll, sondern direkt nach dem letzten Tab. \blindtext \\
\tab Und in diesem Absatz ist der Einzug entsprechend weiter vorne \blindtext \\

Hier steht wieder ein normaler Text
 
\end{document}


Re: Einzug nach \tab

Verfasst: Di 2. Jan 2024, 13:20
von Stefan Kottwitz
Hallo Dietmar,

ich sehe jetzt keine einfache Lösung, könnte mir aber vorstellen, dass eine parbox an der Stelle verwendet werden könnte, die Breite lässt sich ja genau ausrechnen anhand der Tab-Zahl bzw. Breite und der Textbreite.

Stefan

Re: Einzug nach \tab

Verfasst: Di 2. Jan 2024, 20:34
von DietmarSchmidt
Danke Stefan, Du hast mich auf die richtige Richtung gebracht. Hier ein Beispiel, wie es klappt. Nur einen Seitenumbruch macht die Box so nicht, aber das kommt bei mir eigentlich nie vor.
\documentclass[10pt,a4paper]{easytikz}
\usepackage{tabto,calc}
\usepackage{blindtext}
\NumTabs{17}
\newcommand{\tabfrom}[1]{\tab\tabto{\CurrentLineWidth}\parbox[t]{\linewidth-\TabPrevPos}{#1}}

\begin{document}
Hier steht ein normaler Text \\
\tab\tab 1.\tabfrom{\blindtext} \\
\end{document}