Ausgehend von den Kommentaren unter der Antwort zu dieser Frage, habe ich das Beispiel wie folgt zum laufen gebracht: Open in writeLaTeX
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage{fontenc} \usepackage[ngerman]{babel} \usepackage{tikz} \usetikzlibrary{angles,quotes,babel} \begin{document} \begin{frame}[fragile=singleslide] \begin{tikzpicture} \draw (2,-2) coordinate (A) -- (0,0) coordinate (B) -- (2,2) coordinate (C); \pic["$\ldotp$",draw] {angle}; \end{tikzpicture} \end{frame} \end{document} Nun möchte ich das Bild in eine Open in writeLaTeX
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage{fontenc} \usepackage[ngerman]{babel} \usepackage{tikz} \usetikzlibrary{angles,quotes,babel} \begin{document} \begin{frame}[fragile=singleslide] \scalebox{2}{% \begin{tikzpicture} \draw (2,-2) coordinate (A) -- (0,0) coordinate (B) -- (2,2) coordinate (C); \pic["$\ldotp$",draw] {angle}; \end{tikzpicture}% } \end{frame} \end{document} Dieser Code lässt sich nicht übersetzen:
Es scheint auch hier an den Anführungszeichen zu liegen. Eine Möglichkeit ist es, auf gefragt 22 Jan '15, 18:25 tom75 |
In dem Fall ist das Open in writeLaTeX
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage{fontenc} \usepackage[ngerman]{babel} \usepackage{tikz} \usetikzlibrary{angles,quotes,babel} \newsavebox\tikzsavebox \begin{document} \begin{lrbox}{\tikzsavebox} \begin{tikzpicture} \draw (2,-2) coordinate (A) -- (0,0) coordinate (B) -- (2,2) coordinate (C); \pic["$\ldotp$",draw] {angle}; \end{tikzpicture}% \end{lrbox} \begin{frame} \scalebox{2}{\usebox{\tikzsavebox}} \end{frame} \end{document} Wie Du siehst, braucht man hier nicht einmal mehr Open in writeLaTeX
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage{fontenc} \usepackage[ngerman]{babel} \usepackage{tikz} \usetikzlibrary{angles,quotes,babel} \begin{document} \begin{frame}[fragile=singleslide] \shorthandoff{"} \scalebox{2}{% \begin{tikzpicture} \draw (2,-2) coordinate (A) -- (0,0) coordinate (B) -- (2,2) coordinate (C); \pic["$\ldotp$",draw] {angle}; \end{tikzpicture}% } \end{frame} \end{document} Was Dir besser gefällt, musst Du selbst entscheiden. Die beantwortet 22 Jan '15, 18:37 saputello @saputello Vielen Dank, das ist super erklärt!
(22 Jan '15, 21:35)
tom75
|
Der Vollständigkeithalber kommt hier noch der Vorschlag, einfach auf die Open in Online-Editor
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage{fontenc} \usepackage[ngerman]{babel} \usepackage{tikz} \usetikzlibrary{ angles, %quotes,babel% werden nur benötigt, wenn quotes Syntax verwendet wird } \begin{document} \begin{frame} \scalebox{2}{% \begin{tikzpicture} \draw (2,-2) coordinate (A) -- (0,0) coordinate (B) -- (2,2) coordinate (C); \pic[pic text=$\ldotp$,draw] {angle}; \end{tikzpicture}% } \end{frame} \end{document} beantwortet 01 Feb '15, 18:36 esdd |
Ganz tolle Frage. Das steckt eine Grundeigenschaft von TeX selbst dahinter, die auch von Paketautoren nicht immer verstanden wird und u. a. auch dafür verantwortlich ist, warum
beamer
überhaupt Optionfragile
für bestimmte Arten vonframe
-Umgebungen benötigt, warum\verb
in einem Argument oft nicht funktioniert, warum\url
in einem Argument starken Einschränkungen unterworfen ist, warum das Paketngerman
besser nicht verwendet werden sollten u. v. m.