Ich möchte eine ovale Box mit Rahmen- und Hintergrundfarbe. Unter diesem Link habe ich einen Vorschlag gefunden, der aber leider den Hintergrund über den ovalen Rand hinaus in einer rechteckigen Box einfärbt. Hat jemand eine Idee, wie ich das Problem so löse, dass nur die ovale Box eingefärbt ist? Dies ist mein Minimalbeispiel: Open in writeLaTeX
\documentclass[pagesize,headings=normal,headlines=5]{scrartcl} \usepackage[ngerman]{babel} \usepackage[dvips]{graphicx} \usepackage[cmyk]{xcolor} \usepackage{fancybox} %für farbige ovalbox \newcommand{\myfcobox}[4]{% \colorbox{#3}{\color{#1}\ovalbox{\textcolor{#2}{#4}}} }%myfcobox RF VG HG Text \begin{document} \myfcobox{darkgray}{black}{lightgray}{\Large$\rightarrow$ Zurück zu Schritt 1!} \end{document} |
Es gibt einige Pakete für farbige Boxen. Wenn es ein bisschen komplexer wird, oder man weiteres grafisches benötigt, würde ich TikZ verwenden. Hier mal ein einfaches Beispiel einer farbigen Box. Ich habe Farbe u.a. direkt in das Open in writeLaTeX
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage{tikz} \newcommand{\mybox}[1]{% \tikz[baseline=(text.base)] {\node [draw,rounded corners,fill=red!20] (text) {#1};}% } \begin{document} Hier ist eine Box: \mybox{$\rightarrow$ Zurück zu Schritt 1} \end{document} |
Super, das funzt. Habe noch die Rahmenfarbe mit der Option Open in writeLaTeX
\documentclass{scrartcl} \usepackage[ansinew]{inputenc} \usepackage{tikz} \usepackage[ngerman]{babel} \newcommand{\mybox}[1]{% \tikz[baseline=(text.base)] {\node [rounded corners,fill=red!20,line width=5pt,draw=green] (text) {#1};}% } \begin{document} Hier ist eine Box: \mybox{$\rightarrow$ Zurück zu Schritt 1} \end{document} 1
@anne Hier wird die Markdown-Syntax verwendet. HTML pre code tags brauchst Du nicht. Für die farbige Codebox (mit Online-Compiler-Link) Code-Zeilen markieren und Strg-K drücken (oder den Code-Button mit 010101 drauf klicken) oder alternativ mit 4 Leerzeichen einrücken. Eingebetteten kurzen Code kann man mit "backticks" schreiben. Du kannst ja mal bei Deiner Frage auf "Bearbeiten" klicken, dann siehst Du den Quelltext. Ist nur die Einrückung.
(10 Feb '14, 11:10)
stefan ♦♦
1
Ich habe die Änderung für die MarkDown-Syntax durchgeführt, als ich zwei fehlende Klammern ergänzt habe.
(10 Feb '14, 19:33)
Speravir
Danke Ihr beiden!! Man lernt nie aus:)
(11 Feb '14, 00:23)
anne
Ich suche genau so eine Lösung für Boxen in Beamer. Ich erhalte hier nur eine Undefinded control sequence für das Makro. Weiß jemand woran das liegt?
(08 Jul '14, 13:22)
skugga87
1
@skugga87 Für welches Makro? Am besten poste das als neue Frage, mit der kompletten Fehlermeldung, und wie der Beispielcode bei Dir dann aussieht, dann kriegen wir es auch gelöst.
(08 Jul '14, 13:44)
stefan ♦♦
na ich meinte mit Makro das newcommand. Bei mir wird das mybox nicht erkannt, der Compiler stolpert da drüber.
(08 Jul '14, 14:22)
skugga87
Ergebnis 5 von 6
show 1 more comments
|