作者rogerli (我不想当好人,但...)
看板LaTeX
标题Re: [问题] 将想要的字或是数字圈起来
时间Fri Mar 12 21:36:23 2010
※ 引述《biscuit125 (筑梦 逐梦 )》之铭言:
: 在矩阵中有很多数字
: 举例像是 [0.1234 0.5678],
: 想问有办法将0.1234用圈圈或是椭圆圈起来吗?
: 谢谢~
试试看这个方法:
\documentclass{article}
\usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade}
\usepackage{tikz}
\usepackage{graphicx}
\newcommand{\cnum}[1]{\tikz \node[draw,circle]{#1};}
\begin{document}
\begin{tabular}{ccc}
\cnum{0.123} &0.456 &0.789\\
1.5678 &\cnum{1.8901} &5.337\\
\end{tabular}
\end{document}
如果我没错,第一行的0.123和第二行的1.8901会在圆圈里。
刚刚试过了,可行,但有点丑。以下是改进版本:
\documentclass{article}
\usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade}
\usepackage{tikz}
\usepackage{graphicx}
\newcommand{\rnum}[1]{\tikz \node[draw,rectangle,rounded corners=2mm]{#1};}
\begin{document}
\begin{tabular}{ccc}
\rnum{0.123} &0.456 &0.789\\
1.5678 &\rnum{1.8901} &5.337\\
\end{tabular}
\end{document}
会把数字框在圆角长方形里,比较整齐。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.236.100
1F:推 biscuit125:谢谢~~~ 就是这个!!! 03/12 22:26
如果没有一定要圆形,用amsmath里面的\boxed方框指令,
做出来的会整齐很多。
前面的方式还要去调整矩阵里无框的数字。
※ 编辑: rogerli 来自: 111.255.236.22 (03/12 23:30)
2F:推 biscuit125:再次感谢~ 用\boxed整齐好多@@" 03/13 11:17