\cfootText stauchen/zerren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \cfootText stauchen/zerren

von Besserwisser » So 29. Mär 2015, 19:16

Ich würde da nichts zerren. Wenn schon, dann mehr Spalten in der Tabelle verwenden, beispielsweise
\cfoot{\begin{tabular}{@{}l@{:\enskip}*3{l@{\ }l@{;\enskip}}l@{\ }r@{}}
Bewertungssystem 1& 1,0/1,3: & sehr gut & 1,7/2,0/2,3: & gut & 2,7/3,0/3,3: & befriedigend & 3,7/4,0: & ausreichend\\ 
 Bewertungssystem 2& 1,0 bis 1,50: & sehr gut & 1,51 bis 2,50: & gut & 2,51 bis 3,51: & befriedigend & 3,51 bis 4,0: & ausreichend
\end{tabular}}
Wenn du wirklich strecken willst, dann nicht mit Tabelle, sondern mit zwei \makebox-Anweisungen fester Breite und Option s:
\cfoot{\makebox[\linewidth][s]{\mbox{Bewertungssystem~1:} 1,0/1,3: sehr gut; 1,7/2,0/2,3: gut; 2,7/3,0/3,3: befriedigend; 3,7/4,0: ausreichend}\\ 
\makebox[\linewidth][s]{\mbox{Bewertungssystem~2:} 1,0 bis 1,50: sehr gut; 1,51 bis 2,50: gut; 2,51 bis 3,51: befriedigend; 3,51 bis 4,0: ausreichend}}
Siehe dazu die \makebox-Anleitung im [d]usrguide[/d]. Es sieht aber IMHO nicht wirklich gut aus.

Getestet habe ich das übrigens auf Basis von Elkes sehr gut funktionierendem Beispiel.

von esdd » So 29. Mär 2015, 19:14

Ich finde das furchtbar und würde Dir dringend davon abraten, aber Du kannst den Abstand zwischen den Wörtern schon so dehnen, dass beide Zeilen gleich lang sind:
\cfoot{%
\makebox[.9\linewidth][s]{Bewertungssystem 1: 1,0/1,3: sehr gut; 1,7/2,0/2,3:~gut; 2,7/3,0/3,3: befriedigend; 3,7/4,0: ausreichend}\\ 
\makebox[.9\linewidth][s]{Bewertungssystem 2: 1,0 bis 1,50: sehr gut; 1,51 bis 2,50: gut; 2,51 bis 3,51: befriedigend; 3,51 bis 4,0: ausreichend}%
} 

von Mischa16 » So 29. Mär 2015, 16:51

Vielen Dank für den Tip, klappt wunderbar, meine Frage bleibt jedoch, wie bekomme ich die obere der beiden Zeilen auf die gleiche Länge wie die untere? Ich will, dass beide Zeilen gleich lang sind, denn im Moment zeigt mir das Ergebnis, dass die untere länger ist, als die obere.

Kann man eine Zeile auf einer Art "zerren" bzw "stauchen"?

Vielen lieben Dank und beste Grüße
Mica

von esdd » So 29. Mär 2015, 16:01

Wenn Du auf "Öffne in Online-Editor" klickst, siehst Du dass mein Beispiel selbst mit der schon etwas alten Version 3.12 läuft. Aktuell ist derzeit Version 3.16.

Du kannst in Deinem Code aber auch einfach nur \cfoot austauschen:
\cfoot{\begin{tabular}{@{}l@{:\enskip}l@{}}
Bewertungssystem 1& 1,0/1,3:~sehr gut; 1,7/2,0/2,3:~gut; 2,7/3,0/3,3:~befriedigend; 3,7/4,0:~ausreichend\\ 
 Bewertungssystem 2& 1,0 bis 1,50:~sehr gut; 1,51 bis 2,50:~gut; 2,51 bis 3,51:~befriedigend; 3,51 bis 4,0:~ausreichend
\end{tabular}}
um eine Tabelle im Fuß zu erhalten.

Gruß
Elke

von Mischa16 » So 29. Mär 2015, 13:51

Hallo Elke,

Danke für die Antwort, aber dein Beispiel funktioniert leider nicht bei mir. Hier der komplette Code:
\documentclass[a4paper,9pt]{scrartcl}
\usepackage{ngerman}
\usepackage[a4paper,top=2cm,bottom=3.6cm,left=20mm,right=20mm]{geometry}
\usepackage[isolatin]{inputenc}
\usepackage{scrpage2}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{letterspace}
\usepackage{booktabs}
\usepackage{times}


\newlength{\defbaselineskip}
\setlength{\defbaselineskip}{\baselineskip}
\newcommand{\setlinespacing}[1]%
{\setlength{\baselineskip}{#1 \defbaselineskip}}
\newcommand{\singlespacing}{\setlength{\baselineskip}{\defbaselineskip}}
\newcommand{\Zeilenabstand}{\setlength{\baselineskip}{1.5\defbaselineskip}}
\newcommand{\litabstand}{\setlength{\baselineskip}{1.0\defbaselineskip}}
\newcommand{\erkabstand}{\setlength{\baselineskip}{0.2\defbaselineskip}}
\newcommand{\tst}{\setlength{\baselineskip}{2.0\defbaselineskip}}
%Ende Befehl Zeilenabstand
\newcommand{\tocka}{\textbullet}
\newcommand{\nz}{~\\[\medskipamount]}
\newcommand{\nzb}{~\\[\bigskipamount]}
\newcommand{\zeile}[2]{\hspace*{0.5cm}\parbox[tt]{12cm}{#1}\hspace*{0.5cm}
\parbox[tt]{3cm}{#2}}
 

\begin{document}

\includegraphics[width=7cm]{UHH} 

\parskip 0.0em
\parindent=0pt


\addtokomafont{pagefoot}{\small} 
\setlength{\unitlength}{0mm}\pagestyle{scrheadings}\cfoot{\small Bewertungssystem 1: 1,0/1,3:sehr gut; 1,7/2,0/2,3: gut; 2,7/3,0/3,3: befriedigend; 3,7/4,0: ausreichend\\
Bewertungssystem 2: 1,0 bis 1,50: sehr gut; 1,51 bis 2,50: gut; 2,51 bis 3,51: befriedigend; 3,51 bis 4,0: ausreichend}
 

Die Auswertung mit dem Panel der Universität....
 
%%%%%%%% NEXT SECTION %%%%%%%%%%%%%%%%
\textbf{Lehrstuhl Biologie}\nz
\zeile{Evolution}{befriedigend}{(3,3)}\nz 

\textbf{Lehrstuhl Sozialökonomie}\nz
\zeile{Mathematik}{gut}{(2,3)}\nzb

Hamburg, \today
                  
\end{document}
Gruß
Mica

von esdd » So 29. Mär 2015, 13:31

Dein Code ist nicht lauffähig. Bitte erstelle immer ein vollständiges Minimalbeispiel. Außerdem machst Du viele sehr, sehr seltsame Dinge und nutzt veraltete Pakete. Auch die Seiteneinstellungen sind extrem leseunfreundlich - die Schrift ist zu klein und die Zeilen sind viel zu lang.

Die Fußzeile würde ich als Tabelle setzen:
\documentclass[fontsize=9pt,footheight=18pt]{scrartcl} 
\usepackage[a4paper,top=2cm,bottom=3.6cm,left=20mm,right=20mm]{geometry} 
\usepackage[ngerman]{babel} 

\usepackage{booktabs}

\usepackage{blindtext}% nur für Fülltext

\usepackage{scrlayer-scrpage}% Nachfolger von scrpage2
\clearpairofpagestyles
\addtokomafont{pagefoot}{\small}
\cfoot{\begin{tabular}{@{}l@{:\enskip}l@{}}
Bewertungssystem 1& 1,0/1,3:~sehr gut; 1,7/2,0/2,3:~gut; 2,7/3,0/3,3:~befriedigend; 3,7/4,0:~ausreichend\\ 
 Bewertungssystem 2& 1,0 bis 1,50:~sehr gut; 1,51 bis 2,50:~gut; 2,51 bis 3,51:~befriedigend; 3,51 bis 4,0:~ausreichend
\end{tabular}}

\begin{document} 
\KOMAScriptVersion
\blinddocument
\end{document}
Gruß
Elke

\cfootText stauchen/zerren

von Mischa16 » So 29. Mär 2015, 12:34

Hallo zusammen,

ich schreibe gerade an einer Auswertung einer Umfrage für mein Studium (da sollen die durchschnitt. Noten und der gleitende Durchschnitt dargestellt werden), da wollte ich im \cfoot die Bewertungsskala angeben und diese über zwei Zeilen angeben. Da diese aber verschieden lang sind, kriege ich diese nicht im Blocksatz hin, sodass beide Zeilen gleich lang sind.
\documentclass[a4paper,9pt]{scrartcl}
\usepackage{ngerman}
\usepackage[a4paper,top=2cm,bottom=3.6cm,left=20mm,right=20mm]{geometry}
\usepackage[isolatin]{inputenc}
\usepackage{scrpage2}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{letterspace}
\usepackage{booktabs}
\usepackage{times}


\newlength{\defbaselineskip}
\setlength{\defbaselineskip}{\baselineskip}
\newcommand{\setlinespacing}[1]%
{\setlength{\baselineskip}{#1 \defbaselineskip}}
\newcommand{\singlespacing}{\setlength{\baselineskip}{\defbaselineskip}}
\newcommand{\Zeilenabstand}{\setlength{\baselineskip}{1.5\defbaselineskip}}
\newcommand{\litabstand}{\setlength{\baselineskip}{1.0\defbaselineskip}}
\newcommand{\erkabstand}{\setlength{\baselineskip}{0.2\defbaselineskip}}
\newcommand{\tst}{\setlength{\baselineskip}{2.0\defbaselineskip}}
%Ende Befehl Zeilenabstand
\newcommand{\tocka}{\textbullet}
\newcommand{\nz}{~\\[\medskipamount]}
\newcommand{\nzb}{~\\[\bigskipamount]}
\newcommand{\zeile}[2]{\hspace*{0.5cm}\parbox[tt]{12cm}{#1}\hspace*{0.5cm}
\parbox[tt]{3cm}{#2}}
 
\begin{document}

\includegraphics[width=7cm]{UHH}\\

\parskip 0.0em
\parindent=0pt



\setlength{\unitlength}{0mm}\pagestyle{scrheadings}\cfoot{\small{
Bewertungssystem 1: 1,0/1,3:sehr gut; 1,7/2,0/2,3: gut; 2,7/3,0/3,3: befriedigend; 3,7/4,0: ausreichend\\
Bewertungssystem 2: 1,0 bis 1,50: sehr gut; 1,51 bis 2,50: gut; 2,51 bis 3,51: befriedigend; 3,51 bis 4,0: ausreichend}}
Könnte mir da einer helfen?

Nach oben