KTUGFaq

KTUG FAQ

"연분수 매크로"에 댓글 더하기

로그인:
비밀번호:
가입
"It seems strange to meet computer geeks who're still primarily running Windows... as if they were still cooking on a wood stove or something." - mbp
FrontPage › LittleTree/ReadingTeXbook/2006-09
Nov 17, 2006
연분수 매크로
Submitted by 작은나무 @ 11-17 [11:51 am]
218~219쪽: 참, 오랜만에 적어봅니다. 요즘 텍공부가 좀 뜸한 관계로... :)

최근에 우연히 연분수(continued fraction)이라는 것을 알게되어서 텍으로 매크로를 만들어보면 재밌겠다 싶어서 작성해봤습니다. 꼬리 재귀(tail recursion)를 이용합니다. 처음에는 저의 블로그에 적었는데, 그곳보다는 여기가 적당하다 싶어서 옮깁니다.

\newcount\m % 분자 \newcount\n % 분모 \newcount\t % t = m % n \newcount\s % s = m / n \def\cf#1#2{\m=#1 \n=#2 \t=\m \divide\m by\n \s=\m \multiply\m by\n \advance\t by-\m \number\s \ifnum\t>0+{\strut1\hfill\over\displaystyle\cf\n\t}\fi} \def\cfrac#1#2{{#1\over#2}=\cf{#1}{#2}}
아래와 같이 사용합니다.

$$\cfrac{421}{73}$$ $$\cfrac{103}{24}$$


이름:

서명하지 않기
 

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-11-24 23:37:54
Processing time 2.9255 sec