PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : minisec ohne Zeilenumbruch!?



fünfhaus
16-06-2015, 16:41
Kann man den Zeilenumbruch bei \minisec{} unterbinden? Mit titleformat scheint das nicht zu gehen. Ein Minimalbeispiel:


\documentclass[12pt,ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{blindtext}
\usepackage{ltablex}
\usepackage{titlesec}

\titleformat{\minisec}[runin]{}{}{}{}[]

\begin{document}

\minisec{Sprachkenntnisse} Englisch, Thai (sehr gut)

\end{document}



Das Ziel ist, im Lebenslauf noch die ein oder andere Zeile einzusparen. Toll wäre, wenn der Abstand zwischen "\minisec{Sprachkenntnisse}" und "Englisch" genau so groß ist, wie der Abstand zwischen zwei Spalten einer tabularx-Umbebung. Also z.B.:



\documentclass[12pt,ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{blindtext}
\usepackage{ltablex}
\usepackage{titlesec}

\titleformat{\minisec}[display]{}{}{}{}[]

\begin{document}

\minisec{Sprachkenntnisse} English, Thai (sehr gut)

\begin{tabularx}{\textwidth}{rX}
Textverarbeitung & Microsoft Word (sehr gute Kenntnisse), \LaTeX{} (Grundkenntnisse) \\
\end{tabularx}

\end{document}



und der Abstand zwischen "Textverarbeitung" und "Microsoft Word"...

klops
16-06-2015, 17:37
\documentclass[12pt,ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{blindtext}
\usepackage{ltablex}

\newcommand*{\miniparagraph}[1]{%
{\normalfont\usekomafont{disposition}{\usekomafont {minisec}{#1}}}%
\hspace*{2\tabcolsep}%
\ignorespaces
}
\begin{document}

\miniparagraph{Sprachkenntnisse} Englisch, Thai (sehr gut)

\end{document}
oder auch

\documentclass[12pt,ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{blindtext}
\usepackage{ltablex}

\newcommand*{\mainentry}[1]{%
{\normalfont\usekomafont{disposition}{\usekomafont {minisec}{#1}}}%
}

\begin{document}

\begin{tabularx}{\textwidth}{rX}
\mainentry{Spachkenntnisse} & English, Thai (sehr gut)\\
Textverarbeitung & Microsoft Word (sehr gute Kenntnisse), \LaTeX{} (Grundkenntnisse) \\
\end{tabularx}

\end{document}
titlesec und KOMA-Script passen übrigens nicht sehr gut zusammen. Bei KOMA-Script stellt man echte Gliederungsbefehle besser mit \RedeclareSectionCommand ein. Allerdings ist \minisec kein echter Gliederungsbefehl. Man könnte allenfalls mit \DeclareSectionCommand einen darauf machen. Dann könnte man aber auch gleich beispielsweise \paragraph verwenden.

fünfhaus
16-06-2015, 21:18
Danke für die schnelle Hilfe...