2 Spalten Layout mit Hintergundfarbe auf voller Höhe

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: 2 Spalten Layout mit Hintergundfarbe auf voller Höhe

von AsconX » Do 8. Okt 2015, 11:42

Alles bestens, ich komme mit deinem Skript super klar. Musste mich nur erst reinlesen. \DeclareNewLayer löst mein Problem - sowohl mit, als auch ohne Header. Perfekt!

von Noch so einer » Do 8. Okt 2015, 11:26

AsconX hat geschrieben:Ist es möglich, dass nicht exakt der rechte Rand der Seite die graue Spalte bildet?
Wieso der rechte Rand? Der graue Streifen ist bei Dir links und deshalb auch in meinen beiden Beispielen!
AsconX hat geschrieben:Eigentlich möchte ich nur den Teil, der unter https://en.wikibooks.org/wiki/LaTeX/Page_Layout als "Body" geführt wird, entsprechend in zwei Spalten teilen.
Und warum erzählst Du uns dann erst, dass das über die »komplette Höhe der Seite« gehen soll?

Ersetze im Beispiel oben page durch textarea, wenn er nur über die Höhe des Textbereichs gehen soll. Für weitere Änderungen liest Du dann bitte in der genannten Doku nach, beispielsweise wie man die Position, die Höhe und die Breite einer Ebene einstellen kann.

Zu Deinem Problem mit addhoffset siehe meinen zweiten Kommentar und Johannes Kommentar und mach am besten ein Update! Sowohl für TeX-Live als auch für MiKTeX gibt es inzwischen KOMA-Script 3.19a, mit denen das definitiv so funktioniert wie in meinem ersten Beispiel.

von Johannes_B » Do 8. Okt 2015, 11:19

Wenn ich mir so den follow-up von Noch so einer anschau, dann würde ich sagen deine Version von KOMA-script ist zu alt.

von AsconX » Do 8. Okt 2015, 11:17

Hallo und vielen Dank!

Ich bekomme leider eine Fehlermeldung:
scrbase: unknown option ` addhoffset=\dimexpr 1 in+\oddsidemargin -1em\relax '. ]{streifen}

Das Ergebnis sieht etwas verschoben aus.

Ist es möglich, dass nicht exakt der rechte Rand der Seite die graue Spalte bildet? Eigentlich möchte ich nur den Teil, der unter https://en.wikibooks.org/wiki/LaTeX/Page_Layout als "Body" geführt wird, entsprechend in zwei Spalten teilen.

Darüber/Darunter befindet sich jeweils noch header und footer, außerdem möchte ich einen gewissen Abstand von den Rändern halten.

von Noch so einer » Do 8. Okt 2015, 11:12

PS: Die KOMA-Script-Version des Online-Editors ist allerdings für die Aufgabe zu alt. addhoffset gibt es darin noch nicht. Es geht aber auch ohne:
\documentclass{scrartcl}
\usepackage{xcolor}
\usepackage{scrlayer-scrpage}
\newlength{\leftcolumnwidth}
\setlength{\leftcolumnwidth}{.25\textwidth}
\DeclareNewLayer[%
  background,
  page,
  hoffset=\dimexpr 1in+\oddsidemargin-1em\relax,
  width=\dimexpr\leftcolumnwidth+1em\relax,
  contents={\color{gray!30}\rule{\layerwidth}{\layerheight}}
]{streifen}
\AddLayersToPageStyle{@everystyle@}{streifen}
\setkomafont{labelinglabel}{\bfseries}
\renewcommand\familydefault{\sfdefault}
\begin{document}
\begin{labeling}{\hspace{\leftcolumnwidth}}
\item[Sprachen] Deutsch (Muttersprache)\\
  English (verhandlungssicher)
\item[Hobbys] Witze erz\"ahlen
\end{labeling}
\end{document}
Damit geht es dann auch mit der veralteten KOMA-Script-Version des Online-Editors.

von Noch so einer » Do 8. Okt 2015, 11:10

Einfache Aufgabe für KOMA-Script:
\documentclass{scrartcl}
\usepackage{xcolor}
\usepackage{scrlayer-scrpage}
\newlength{\leftcolumnwidth}
\setlength{\leftcolumnwidth}{.25\textwidth}
\DeclareNewLayer[%
  background,
  page,
  addhoffset=\dimexpr 1in+\oddsidemargin-1em\relax,
  width=\dimexpr\leftcolumnwidth+1em\relax,
  contents={\color{gray!30}\rule{\layerwidth}{\layerheight}}
]{streifen}
\AddLayersToPageStyle{@everystyle@}{streifen}
\setkomafont{labelinglabel}{\bfseries}
\renewcommand\familydefault{\sfdefault}
\begin{document}
\begin{labeling}{\hspace{\leftcolumnwidth}}
\item[Sprachen] Deutsch (Muttersprache)\\
  English (verhandlungssicher)
\item[Hobbys] Witze erz\"ahlen
\end{labeling}
\end{document}
Alle verwendeten Anweisungen sind auch in der KOMA-Script-Anleitung zu finden.

2 Spalten Layout mit Hintergundfarbe auf voller Höhe

von AsconX » Do 8. Okt 2015, 10:31

Hallo,

ich würde sehr gerne ein Dokument erstellen, indem eine Spalte links etwa 25-30% der Seite ausmacht und gefärbt ist.

Die Spalte soll die komplette Höhe der Seite gehen. Das bekomme ich mit Tabellen nicht hin. Tabellen hätten aber andererseits den Vorteil, dass zusammengehörige Zeilen auf gleicher Höhe landen.

Es geht (quasi) um einen Lebenslauf. Ein Beispielbild hängt an.

Kann mir jemand zumindest die Richtung sagen, in welche ich arbeiten muss? Ein Minimalbeispiel wäre natürlich super, ist aber hoffentlich nicht nötig.

Viele Grüße
Ascon

Bild
Dateianhänge
Beispiel aus einem Word Dokument
Beispiel aus einem Word Dokument
asconxCv.png (4.45 KiB) 2193 mal betrachtet

Nach oben