Ich bin gerade dabei, eine Präsentation zu erstellen, und ich habe folgendes Problem: In einem Graphen, den ich mit tikz erstelle, möchte ich eine Kante transparent machen. Das funktioniert mit opacity auch gut. Dann möchte ich aber außerhalb der tikz-Umgebung einen Text transparent machen und nutze das transparent-Paket.

Wenn ich dieses lade, funktioniert opacity bei mir aber nicht mehr. Kann mir hier jemand helfen?

Hier ein Minibsp:

Öffne in Overleaf
\documentclass{beamer}  
\usepackage{transparent}  
\usepackage{tikz}  
\usetikzlibrary{arrows,automata,backgrounds,calendar}

\begin{document}
\begin{frame}

\begin{tikzpicture}

\draw[very thick,blue,opacity=0.2, -] (0,1) to (2,0);

\draw[very thick,blue,opacity=0.8, -] (0,5) to (2,0);

\end{tikzpicture}
\end{frame}

\end{document}

gefragt 18 Feb '17, 14:37

Mchl's gravatar image

Mchl
2612
Akzeptiert-Rate: 0%

bearbeitet 19 Feb '17, 13:53

gast3's gravatar image

gast3
(ausgesetzt)

Willst du wirklich wissen, warum es nicht geht, oder willst du wissen, wie du sowohl Text als auch Linien eine TikZ-Grafik transparent machen kannst?

(18 Feb '17, 17:15) gast3

Ne, die Lösung hat mir gereicht, danke:)

(18 Feb '17, 19:07) Mchl

Das Problem wird hier erklärt: http://tex.stackexchange.com/a/253417/2388. Der dort gezeigte Patch funktioniert in deinem Beispiel auch:

Öffne in Overleaf
\documentclass{beamer}
\usepackage{transparent}
\usepackage{tikz}
\usetikzlibrary{arrows,automata,backgrounds,calendar}
\makeatletter
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname pgfutil@addpdfresource@extgs\endcsname\relax
\else
  \AtBeginDocument{%
    % \pgf@sys@addpdfresource@extgs@plain{%
    \pgfutil@addpdfresource@extgs{%
      \TRP@list
    }%
  }%
  \let\TRP@addresource\relax
\fi
\makeatother
\begin{document}
\begin{frame}

\begin{tikzpicture}

\draw[very thick,blue,opacity=0.2, -] (0,1) to (2,0);

\draw[very thick,blue,opacity=0.8, -] (0,5) to (2,0);

\end{tikzpicture}
\end{frame}

\end{document}
Permanenter link

beantwortet 18 Feb '17, 17:31

Ulrike%20Fischer's gravatar image

Ulrike Fischer
3.6k23
Akzeptiert-Rate: 52%

Vielen Dank, das funktioniert perfekt!

(18 Feb '17, 19:07) Mchl
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:

×728
×138
×4
×3

gestellte Frage: 18 Feb '17, 14:37

Frage wurde gesehen: 6,801 Mal

zuletzt geändert: 19 Feb '17, 13:53