alt text

Hallo! Im KOMA-Skript gibt es einen Schalter, der mit dem von englisch auf deutsch umschalten kann. Weitere Anwendungsidee: Umschalten von Normalversion (viele Farben, farbiger Hintergrund) auf Druckversion (schwarzweiß).

Wie kann ich so einen Schalter erstellen?

PS: Ich fände es eleganter, wenn man den Schalter (zusätzlich) direkt im Dokument hätte, z.B. auf der Titelseite

alt text .... alt text

Open in writeLaTeX
\documentclass{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},  germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage{xcolor}
%______________________Titelseite______________
\title{Test}
\date{\today}
\author{cis}
%____________________________________________
%=========
\begin{document}
%=========
\maketitle
%\tableofcontents

\pagecolor{yellow}
\part{Normalversion}
\colorbox{purple}{This is an example.}

\newpage
\pagecolor{white}
\part{Druckversion}
Das ist ein Beispiel.
%=========
\end{document}
%=========

gefragt 02 Jun '14, 14:17

cis's gravatar image

cis
9.5k93459491
Akzeptiert-Rate: 29%

bearbeitet 02 Jun '14, 14:21

3

Das im KOMA-Script Manual ist nur ein Link auf die andere Datei \bookmark[level=0,gotor=scrguide.pdf]{Deutsch}, kein "Schalter".

(02 Jun '14, 14:22) Henri

Der Quelltext der KOMA-Script-Anleitung ist übrigens öffentlich und verpflichtender Bestandteil jeder KOMA-Script-Distribution. Zwar scheint es nicht ganz einfach zu sein, daraus ohne das makefile eine Anleitung zu machen, aber wenn es um die Frage geht, wie etwas gemacht ist, dann kann man dort durchaus fündig werden.

(02 Jun '14, 15:52) Bes

Man könnte natürlich auch beide Anleitungen in eine Datei packen. Seit KOMA-Script mehrere Titeleien in einem Dokument erlaubt, wäre das vermutlich kein großes Problem. Für die Hyperlinks müsste man ggf. noch ein wenig mit den \theH… für die verschiedenen Zähler tricksen, um eindeutige Links zu erhalten. Aber viel mehr dürfte es nicht sein.

(02 Jun '14, 15:55) Bes

"Quelltext der KOMA-Script-Anleitung" --> echt? Das habe ich mich nämlich schon oft gefragt, wo finde ich den bzw. wie lautet der Dateiname.tex? Damit ich auf der Festplatte suchen kann.

(02 Jun '14, 16:04) cis
2

@cis Die sind in den Quellen von KOMA-Script, also unter texmf-dist/source/latex/koma-script im Unterverzeichnis doc. Es gibt dort einige gemeinsame Dateien und dann zwei Verzeichnisse english und ngerman für die sprachabhängigen Dateien. Auch die verwendete Wrapper-Klasse scrguide.cls ist dort zu finden.

Normalweise kann man aus den Dateien des source-Verzeichnisses von KOMA-Script übrigens wieder ein komplettes KOMA-Script erstellen. Daneben gibt es auch noch das öffentliche subversion-Repository, das man über die KOMA-Script-Homepage leicht findet.

(02 Jun '14, 16:22) Bes

Aha! Ja, sehr aufschlußreich. Dann kann ich jetzt auch endlich mal rausfinden, wie er diese gelben Balken gemacht hat.

(02 Jun '14, 17:01) cis
Ergebnis 5 von 6 show 1 more comments

Eine interessante Methode für mehrere Versionen eines Dokuments sind Layer. Ich verwende hier das ocgx Paket, welches kein JavaScript im Viewer benötigt, aber dafür nur mir pdflatex funktioniert.

Open in writeLaTeX
\documentclass{article}
\usepackage{ocgx,tikz}
\begin{document}
\switchocg{oc1 oc2}{Farbe wechseln}

\begin{tikzpicture}[thick,rn/.style={circle,draw=#1,fill=#1!50}]
    \begin{ocg}{red}{oc1}{1}
        \node[rn=red] (0) at (-1,0) {};
        \node[rn=red] (1) at (1,0) {};
        \node[rn=red] (2) at (0,1) {};
    \end{ocg}
    \begin{ocg}{blue}{oc2}{0}
        \node[rn=blue] (0) at (-1,0) {};
        \node[rn=blue] (1) at (1,0) {};
        \node[rn=blue] (2) at (0,1) {};
    \end{ocg}
    \draw[->] (0) to[bend left] (1);
    \draw[->] (1) to[bend left] (0);
    \draw[->] (0) to (2);
    \draw[->] (2) to (1);
\end{tikzpicture}
\end{document}

Mit einem Klick auf "Farbe wechseln" lässt sich so zwischen beiden Farben hin- und herschalten.

alt text

Permanenter link

beantwortet 05 Jun '14, 00:00

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×131
×42

gestellte Frage: 02 Jun '14, 14:17

Frage wurde gesehen: 9,535 Mal

zuletzt geändert: 05 Jun '14, 00:00