von Noch so einer » So 31. Aug 2014, 11:22
z. B. so:
\documentclass[oneside,titlepage,toc=flat,numbers=noenddot,footheight=18pt]{scrartcl}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=3.3cm]{geometry}
\usepackage[headsepline=0.4pt,footsepline=0.4pt]{scrlayer-scrpage}
\setkomafont{pageheadfoot}{\rmfamily}% BESSER! (Alternative: leer lassen)
\pagestyle{scrheadings}
\lohead{\textsc{Non-Archimedian Analysis}}\rohead{\textsection4:\quad Tate algebras}
\rofoot{page \thepage}\lofoot{\rule{0pt}{\baselineskip}some other text}\cofoot{}
\begin{document}
Text...
\end{document}
\textrm ist übrigens eine Anweisung, die ein Argument verlangt. Das funktioniert zwar bei \setkomafont{pageheafoot}{…}, wenn es die letzte Anweisung für das Element ist, aber es geht bereits dann schief, wenn danach noch ein \addtokomafont für dasselbe Element verwendet wird. Deshalb besser die Umschalter \rmfamily oder \normalfont verwenden oder einfach mit einem leeren Argument alle Fontänderungen aufheben.
Ansonsten verwechselst Du offenbar noch Font-Elemente und Optionen
\KOMAoption{footsepline}{0.4pt}
dürfte funktionieren:
\documentclass[oneside,titlepage,toc=flat,numbers=noenddot,footheight=22pt]{scrartcl}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=3.3cm]{geometry}
\usepackage[headsepline=0.4pt]{scrlayer-scrpage}
\setkomafont{pageheadfoot}{}
\addtokomafont{pagefoot}{\linespread{1.2}\selectfont}
\pagestyle{scrheadings}
\lohead{\textsc{Non-Archimedian Analysis}}\rohead{\textsection4:\quad Tate algebras}
\rofoot{page \thepage}\lofoot{some other text}\cofoot{}
\begin{document}
Text...
\newpage
\KOMAoption{footsepline=0.4pt}
Text
\end{document}
Theoretisch könnte man übrigens auch den Layer, der von Seitenstil plain.scrheadings für die Linie verwendet wird, manipulieren, um die Linie höher zu platzieren. Wenn ich das mit \ModifyLayer versuche, dann passiert allerdings gar nichts:
\documentclass[oneside,titlepage,toc=flat,numbers=noenddot]{scrartcl}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=3.3cm]{geometry}
\usepackage[headsepline=0.4pt]{scrlayer-scrpage}
\ModifyLayer[voffset=\sls@topmargin
+\headheight+\headsep
+\textheight
+\sls@topmargin
+\headheight+\headsep
+\textheight
+\footskip-\footheight-1cm\footskip-\footheight
% +2\dp\strutbox,% auskommentiert, um die Position höher anzusetzen
]{scrheadings.foot.above.line}
\setkomafont{pageheadfoot}{}
\addtokomafont{pagefoot}{\linespread{1.2}\selectfont}
\pagestyle{scrheadings}
\lohead{\textsc{Non-Archimedian Analysis}}\rohead{\textsection4:\quad Tate algebras}
\rofoot{page \thepage}\lofoot{some other text}\cofoot{}
\begin{document}
Text...
\newpage
\KOMAoption{footsepline=0.4pt}
Text
\end{document}
Ich werde das mal an den Autor melden. Eventuell gibt es da einen Fehler im Paket oder ich mache etwas falsch.
z. B. so: [code]\documentclass[oneside,titlepage,toc=flat,numbers=noenddot,footheight=18pt]{scrartcl}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=3.3cm]{geometry}
\usepackage[headsepline=0.4pt,footsepline=0.4pt]{scrlayer-scrpage}
\setkomafont{pageheadfoot}{\rmfamily}% BESSER! (Alternative: leer lassen)
\pagestyle{scrheadings}
\lohead{\textsc{Non-Archimedian Analysis}}\rohead{\textsection4:\quad Tate algebras}
\rofoot{page \thepage}\lofoot{\rule{0pt}{\baselineskip}some other text}\cofoot{}
\begin{document}
Text...
\end{document}[/code]
\textrm ist übrigens eine Anweisung, die ein Argument verlangt. Das funktioniert zwar bei \setkomafont{pageheafoot}{…}, wenn es die letzte Anweisung für das Element ist, aber es geht bereits dann schief, wenn danach noch ein \addtokomafont für dasselbe Element verwendet wird. Deshalb besser die Umschalter \rmfamily oder \normalfont verwenden oder einfach mit einem leeren Argument alle Fontänderungen aufheben.
Ansonsten verwechselst Du offenbar noch Font-Elemente und Optionen [code]\KOMAoption{footsepline}{0.4pt}[/code] dürfte funktionieren: [code]\documentclass[oneside,titlepage,toc=flat,numbers=noenddot,footheight=22pt]{scrartcl}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=3.3cm]{geometry}
\usepackage[headsepline=0.4pt]{scrlayer-scrpage}
\setkomafont{pageheadfoot}{}
\addtokomafont{pagefoot}{\linespread{1.2}\selectfont}
\pagestyle{scrheadings}
\lohead{\textsc{Non-Archimedian Analysis}}\rohead{\textsection4:\quad Tate algebras}
\rofoot{page \thepage}\lofoot{some other text}\cofoot{}
\begin{document}
Text...
\newpage
\KOMAoption{footsepline=0.4pt}
Text
\end{document}[/code]
Theoretisch könnte man übrigens auch den Layer, der von Seitenstil plain.scrheadings für die Linie verwendet wird, manipulieren, um die Linie höher zu platzieren. Wenn ich das mit \ModifyLayer versuche, dann passiert allerdings gar nichts: [code]\documentclass[oneside,titlepage,toc=flat,numbers=noenddot]{scrartcl}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=3.3cm]{geometry}
\usepackage[headsepline=0.4pt]{scrlayer-scrpage}
\ModifyLayer[voffset=\sls@topmargin
+\headheight+\headsep
+\textheight
+\sls@topmargin
+\headheight+\headsep
+\textheight
+\footskip-\footheight-1cm\footskip-\footheight
% +2\dp\strutbox,% auskommentiert, um die Position höher anzusetzen
]{scrheadings.foot.above.line}
\setkomafont{pageheadfoot}{}
\addtokomafont{pagefoot}{\linespread{1.2}\selectfont}
\pagestyle{scrheadings}
\lohead{\textsc{Non-Archimedian Analysis}}\rohead{\textsection4:\quad Tate algebras}
\rofoot{page \thepage}\lofoot{some other text}\cofoot{}
\begin{document}
Text...
\newpage
\KOMAoption{footsepline=0.4pt}
Text
\end{document}[/code]
Ich werde das mal an den Autor melden. Eventuell gibt es da einen Fehler im Paket oder ich mache etwas falsch.