![숫자 주위에 동그라미를 치다](https://rvso.com/image/328462/%EC%88%AB%EC%9E%90%20%EC%A3%BC%EC%9C%84%EC%97%90%20%EB%8F%99%EA%B7%B8%EB%9D%BC%EB%AF%B8%EB%A5%BC%20%EC%B9%98%EB%8B%A4.png)
질문이 좀 있어요. 정확히 어떻게 되는지는 모르겠지만, 아래 사진처럼 이런 원을 만들어도 될까요? 내가 가지고 있는 것은 이렇게 둥글게 되어 있지 않고 숫자에 따라 선이 매우 빡빡합니다. 내가 의미하는 바를 이해하시기 바랍니다. 도와주셔서 감사합니다!!
\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}
답변1
정확히 무엇을 원하는지 확실하지 않지만 여기에 몇 가지 옵션이 있습니다. 를 사용하면 inner sep
텍스트와 테두리 사이의 거리를 확대할 수 있습니다. 수평거리만 늘리고 싶다면 를 사용하세요 inner xsep=
.
암호:
\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}
답변2
또 다른 접근 방식은 Ti에서 사용 가능한 두 가지 옵션을 사용하는 것입니다.케이Z는 minimum width
이고 minimum height
. 변경하지 않으면 inner sep
원하는 결과를 얻을 수 있습니다.
\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}
그런 다음 새 명령을 정의할 수 있습니다. 이 경우 선택적 인수는 최소 너비입니다.
\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}
선택적 인수를 지정하지 않으면 상자의 크기는 에 따라 설정됩니다 inner sep
.
답변3
다음을 사용한 쉬운 솔루션 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}