KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당 › tkz-graph 패키지의 명령들을 한단어 명령어로 축약하기

커꿈 | 2015.02.27 14:23:34 | 메뉴 건너뛰기 쓰기

tkz-graph 패키지를 이용하여 소위 dual graph라는 것을 그리는 환경을 작성하였습니다.


\documentclass[a4paper, reqno, twoside]{amsart}


\usepackage{tikz}

\usepackage{tkz-graph}


\begin{tikzpicture}


\SetGraphUnit{0.5}


\tikzset{VertexStyle/.style = {
shape = circle,
fill = black,
inner sep = 0pt,
outer sep = 0pt,
minimum size = 0.35em,
line width = 0pt,
draw}}


\SetVertexMath


\tikzset{EdgeStyle/.style ={thin}}


\Vertices[LabelOut,Lpos=90,Ldist=-0.2em,style={font=\scriptsize}]{line}{-2,-3,-4,-5}


\Edges(-2,-3,-4,-5)
\end{tikzpicture}


저의 코드의 단점이라면, 저런 그래프가 나타날 때마다 저렇게 긴 줄들을 줄줄 나열해야 하는 것입니다.


그래서 예를 들어


\LinearGraph{-2, -3, -4, -5}와 같이 입력하면 위의 결과가 찍히는 명령어를 만들고 싶습니다. 단 문제는 명령어 인자에 들어가는 숫자의 개수가 변할 수 있다는 점입니다. 혹은 비어있을 수도 있습니다. 예를 들자면 \LinearGraph{-2, ,-5, -6, -7, -8, -9} 같은 상황입니다.


이렇게 명령어의 인자의 개수가 정해져 있지 않을 때는 어떤 방식으로 해쳐나갈 수 있는지요?

댓글 [8]

댓글 쓰기

목록 삭제

KTUG 한국 텍 사용자 그룹