Anzeige:
Ergebnis 1 bis 3 von 3

Thema: minisec ohne Zeilenumbruch!?

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.05.2009
    Beiträge
    174

    minisec ohne Zeilenumbruch!?

    Kann man den Zeilenumbruch bei \minisec{} unterbinden? Mit titleformat scheint das nicht zu gehen. Ein Minimalbeispiel:

    Code:
    \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.:

    Code:
    \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"...

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Code:
    \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
    Code:
    \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.

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.05.2009
    Beiträge
    174
    Danke für die schnelle Hilfe...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •