Skip to content
Register
한국어
Select Language
English
처음으로
내려받기
하는 일
읽을 거리
한국텍학회
검색
통합검색
문서
댓글
엮인글
이미지/동영상
파일
댓글
(165)
제가 주말에도 딱히 쉬는 날이 없어서 그렇게 이야기했습니다. 직장인이 아니라 프리랜서로 뛰고 있고, 주말에 자동차 경기에 나가는 일도 종종 있다 보니 토요일이라고 해도 당장은 언제가 시간이 날지가 애매합니다. 그래서 답도 당장은 애매하니 이해해 주시기 바랍니다. 가능한 시간이 언제가 될 수 있을 지 될 수 있는 대로 빨리 짜 보고 다시 댓글 올려야겠네요. * 다시 공지를 잘 보니 5주 연속이군요. 저는 아무래도 참...
Dennis
|
2015-05-20 12:42
아시는 대로 expl3는 "프로그래밍 언어"이고요, "환경"이라는 것을 expl3는 모릅니다. ("환경"은 LaTeX 특유의 것이니까 expl3에 있어야 할 이유가 별로 없습니다. xparse는 말 그대로 LaTeX에 해당하니까 그런 게 있겠습니다만.) 원하는 기능을 expl3로 구현하려면 (즉 environ 없이 하려면) 직접 expl3로 그런 동작을 하도록 설계하여 코딩하면 되리라고 생각합니다. 그렇지만 environ이 편리하니까 그걸 쓰시면 되겠고요. e...
nanim
|
2015-05-14 20:20
별로 인기없는 expl3를 사용하지 않고 해봤습니다. 인자 개수 제한은 없습니다. 앞서 언급한 글에 나오는 Dohyun Kim 님의 방법을 응용한 것입니다. \makeatletter \newcount\icnt \def\pztable{% % 두 개의 매크로와 카운터 등을 초기화하고 \def\tablelineup{}\def\tablelinedown{}% \icnt=\z@ % \pztablefoo를 부른다. \pztablefoo } \def\pztablefoo{% % 다음 토큰을 \next에 넣고 \pztablefooli ...
nanim
|
2015-05-13 11:02
가변인수를 다루는 방법에 대한 토론은 이 글 참조. 최대 9개를 넘지 않는다는 조건이면 xparse의 g 인자지시자를 이용하는 것이 쉽겠네요. \usepackage{expl3,xparse} \ExplSyntaxOn \NewDocumentCommand \mytable { m g g g g g g g g } { \IfValueTF { #9 } { \int_set:Nn \l_tmpa_int { 9 } } { \IfValueTF { #8 } { \int_set:Nn \l_tmpa_int { 8 } } { \IfValueTF { #7 } { \int_set:Nn \l_tmpa_int ...
nanim
|
2015-04-18 13:51
plain TeX의 fifo 기법과 expl3를 보여드렸는데요, 이번에는 전형적인 LaTeX 방식입니다. \usepackage{xfor,xifthen} \makeatletter \newcounter{@icnt} \newcommand*\LinearGraph[1]{% \begin{tikzpicture} \SetGraphUnit{0.5} \tikzset{VertexStyle/.style = { shape = circle, fill = black, inner sep = 0pt, outer sep = 0pt, minimum size = 0.35em, ...
nanim
|
2015-03-15 16:30
지난번 "중간에 비는 거" 문제 때도 그랬습니다만, \Vertices[LabelOut,Lpos=90,Ldist=-0.2em,style={font=\scriptsize}]{line}{-2,-2,-4,-5} \Edges(-2,-2,-4,-5) 이것을 다음처럼 나누어서 생각하고 L 옵션을 사용하면 해결방법이 생길 거 같습니다. 다른 옵션은 모두 똑같으니까 "..."라고 하지요. \Vertex[...., L=-2]{a} \EA[..., L=-2](a){b} \EA[..., L=-4](b){c} \EA[..., L=-5](c){d} \Edges(a,b,c,d) ...
nanim
|
2015-03-15 13:49
expl3를 쓰지 않은 버전입니다. 아이디어는 동일합니다.
nanim
|
2015-03-15 13:07
천만 번이라니 부럽네요. :) expl3와 tikz로는 아무리해도 백만 번 이상은 무리라고 생각하고 있습니다. 좋은 해법을 잘 보았습니다.
nanim
|
2015-03-08 13:15
xparse에 g-타입 인자지정자가 있습니다. 이걸 이용하면 예를 들어 한 개의 일반 인자와 두 개의 옵션 인자로 최대 3개의 인자가 올 수 있다고 할 때 \NewDocumentCommand \test { m g g } { \fbox { #1 } \IfValueT { #2 } { \fbox { #2 } } \IfValueT { #3 } { \fbox { #3 } } } 이 방법은 가변 인자의 최대 개수가 정해져 있을 경우 적당합니다. 그런데 문제에서는 인자의 수를 제한하지 않았으니까, 꼬리 재...
nanim
|
2015-03-04 22:40
\def\foo{\futurelet\next\fooo} % 다음 토큰을 \next로 복사하고 \fooo 실행 \def\fooo{\ifx\next\bgroup\expandafter\foooo\fi} % \next가 '{'이면 \fi를 읽은 후 \foooo 실행 \def\foooo#1{\fbox{#1}\foo} % fbox 수행 후 \foo로 되돌아감. 빈 칸(스페이스)이나 개행이 오면 인자 전달이 종료된다,는 주문사항을 존중한다면 두번째 매크로를 \makeatletter \def\fooo{% \ifx\next\par\else % \next가 \par도 아...
DohyunKim
|
2015-03-04 21:02
첫 페이지
8
9
10
11
12
13
14
15
16
17
끝 페이지
함께 참여하는 KTUG
KTUG 마당
Q&A 마당
위키 ( FAQ )
워크숍
옛 게시판 (읽기전용)
옛 위키 (읽기전용)
게시판 태그
폰트
texworks
xetexko
TeXLive
설치
XeTeX
Ko.TeX
beamer
xelatex
font
fontspec
kotex
oblivoir
Texpad
LaTeX
Windows
수식
TeX Live
글꼴
expl3
한글
팀 블로그 태그
처음으로
함께 참여하는 KTUG
KTUG 마당
Q&A 마당
위키 ( FAQ )
워크숍
옛 게시판 (읽기전용)
옛 위키 (읽기전용)
내려받기
하는 일
문서화 프로젝트
프로젝트
ㄴko.TeX
ㄴ표준한글환경
CTAN 미러
mpresty
KC2008++
읽을 거리
처음 시작하기
권장 문서 (lshort-ko)
샘플 문서
한국텍학회
학회 소개
ㄴ연혁
ㄴ학회 회칙
ㄴ학회 조직
ㄴ역대 임원진
* 회비 납부 및 후원 *
Asian Journal of TeX
학술대회 및 정기총회
ㄴKTS Conference 2020
Close Login Layer
XE Login
아이디
비밀번호
로그인 유지
회원가입
ID/PW 찾기
인증메일 재발송
Close Login Layer