![um eine Zahl kreisen](https://rvso.com/image/328462/um%20eine%20Zahl%20kreisen.png)
Ich habe nur eine kleine Frage. Ich weiß nicht genau, wie das geht, aber kann ich auch so einen Kreis machen wie auf dem Foto unten? Der, den ich habe, ist nicht so abgerundet und die Linie ist bei den Zahlen sehr eng. Hoffe, ihr versteht, was ich meine. Vielen Dank für eure Hilfe!!
\documentclass[a4paper]{article}
\usepackage{geometry} \geometry{a4paper, top=25mm, left=25mm, right=25mm, bottom=20mm, headsep=10mm, footskip=12mm}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{multirow,array}
\usepackage{arydshln}
\usepackage{tikz}
\dashlinegap=1pt
\usepackage{acronym}
\newcommand\mybox[3][]{%
\tikz[anchor=base,baseline]\node[inner sep=2pt,draw=#2,#1]{$\displaystyle#3\mathstrut$};}
\colorlet{mycol}{black}
\begin{document}
\begin{table}
\renewcommand\arraystretch{1.5}
\setlength{\tabcolsep}{4mm}
\begin{tabular}{*{5}{>{$}c<{$}}}
& & \multicolumn{2}{c}{Player II}& \\
& & \multicolumn{1}{c}{H} & \multicolumn{1}{c}{T} & \underset{s_1 \in S_1}{min} \, u(s_1, s_2) \\\cline{3-4}
\multirow{2}*{Player I}
& H & \multicolumn{1}{|c|}{1} & \multicolumn{1}{c|}{-1} &\multicolumn{1}{l}{-1} \\ \cline{3-4}
& T & \multicolumn{1}{|c|}{-1} & \multicolumn{1}{c|}{-1} &\multicolumn{1}{l}{-1} \\ \cline{3-4}
\multicolumn{1}{r@{}}{$\underset{s_2 \in S_2}{min} \, u(s_1, s_2)$} & & 1 &1 &
\multicolumn{1}{l}{\mybox[rounded corners]{mycol}{1,1}}
\end{tabular}
\end{table}
\end{document}
Antwort1
Ich bin mir nicht sicher, was Sie genau wollen, aber hier sind ein paar Optionen. Mit inner sep
können Sie den Abstand zwischen Text und Rändern vergrößern. Wenn Sie nur den horizontalen Abstand vergrößern möchten, verwenden Sie inner xsep=
.
Code:
\documentclass[a4paper]{article}
\usepackage{tikz}
\newcommand\mybox[3][]{%
\tikz[anchor=base,baseline]\node[inner sep=2pt,draw=#2,#1]{$\displaystyle#3\mathstrut$};}
\colorlet{mycol}{black}
\begin{document}
\mybox[rounded corners]{mycol}{1,1}
\mybox[rounded corners=2pt]{mycol}{1,1}
\mybox[rounded corners=6pt]{mycol}{1,1}
\mybox[rounded corners=6pt, inner sep=2pt]{mycol}{1,1}
\mybox[rounded corners=6pt, inner sep=4pt]{mycol}{1,1}
\mybox[rounded corners=6pt, inner sep=6pt]{mycol}{1,1}
\mybox[rounded corners=6pt, line width=1pt, draw=red, fill=yellow!25]{mycol}{1,1}
\mybox[rounded corners=6pt, line width=1pt, draw=blue, fill=green!25, inner xsep=8pt]{mycol}{1,1}
\end{document}
Antwort2
Ein anderer Ansatz wäre, die beiden in Ti verfügbaren Optionen zu verwendenkZ, die minimum width
und sind minimum height
. Wenn Sie das nicht ändern, inner sep
erhalten Sie das gewünschte Ergebnis:
\documentclass[10pt,a4paper]{article}
\usepackage{tikz}
\begin{document}
\tikz \node[rounded corners,draw] {0,1}; \tikz \node[rounded corners,draw,minimum width=1cm] {0,1}; \tikz \node[rounded corners,draw,minimum width=2cm] {0,1};\\
\tikz \node[rounded corners,draw,minimum height=1cm] {0,1}; \tikz \node[rounded corners,draw,minimum height=1cm,minimum width=1cm] {0,1};
\end{document}
Anschließend können Sie einen neuen Befehl definieren, in diesem Fall ist das optionale Argument die Mindestbreite:
\documentclass[10pt,a4paper]{article}
\usepackage{tikz}
\newcommand{\mybox}[2][0]{\tikz \node[draw,rounded corners,minimum width=#1] {#2};}
\begin{document}
\mybox{1,1} \mybox[1cm]{1,1} \mybox[1.5cm]{1,1}
\end{document}
Wenn Sie das optionale Argument nicht angeben, wird die Dimension der Box gemäß festgelegt inner sep
.
Antwort3
Eine einfache Lösung mit pstricks
:
\documentclass[x11names, french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{amsmath,array, siunitx}
\sisetup{output-decimal-marker={,}}
\usepackage{pst-node}
\usepackage{auto-pst-pdf}
\newcommand\myovalbox[1]{ \psframebox[framearc=1, framesep=4pt, linecolor=IndianRed3]{\hskip 0.33em#1\hskip 0.33em}}
\begin{document}
\[ \myovalbox{\num{1,3}} \quad\myovalbox{\num{1,333}}\]%
\end{document}