기호 지시어
주석과 스타일링 / 기호 지시어
3.3 기호 지시어
수학 문제지의 기하 도형은 도형 자체의 선뿐만 아니라 각의 크기, 변의 동등성, 평행 관계를 표시하는 특수 기호가 반드시 결합됩니다.
각도 호와 좁은 각 인출선
세 점이 이루는 각을 표시할 때는 ang: 지시어를 사용합니다. 측정할 각의 꼭짓점을 항상 가운데에 둡니다.
ang: A--B--C, "$\theta$", r=15pt
반지름 15포인트 크기의 각도 호가 그려지고, 호의 중앙 바깥쪽에 라벨이 붙습니다. 각의 내부를 어둡게 칠해야 할 때는 fill 속성을 더합니다.
ang: A--B--C, fill=#gray/40, r=12pt
각도가 10도나 20도처럼 매우 좁은 경우, 호와 글자가 겹쳐 알아보기 힘들어집니다. 이 때는 pin 옵션을 주어 밖으로 꺾인 화살표 인출선을 뽑아냅니다.
ang: A--B--C, "$15^\circ$", r=20pt, pin=w
각도 호 내부에서 서쪽(w) 방향으로 화살표 지시선이 빠져나오며 그 끝에 수식이 달립니다. 복잡한 수능 도형 문제 도판을 만들 때 겹침 현상을 해결하는 핵심 기능입니다.
직각 기호
직각 삼각형이나 수선의 발 위치에는 정사각형 모양의 직각 기호를 넣습니다.
right_ang: A--B--C, size=8pt
가운데 위치한 점 B에 크기 8포인트의 직각 표시가 생성됩니다. 세 점이 실제로 이루는 각도가 90도가 아니더라도 지시어를 쓰면 강제로 직각 기호가 투영되어 그려집니다.
선분 길이 합동 표시
길이가 같은 선분임을 나타내는 짧은 수직 눈금선은 tick: 지시어로 그립니다.
// 선분 하나에 단일 눈금(|)
tick: A--B, count=1, size=6pt
// 두 선분에 이중 눈금(||) 동시 적용
tick: B--C, D--E, count=2, size=6pt, space=2pt
count는 눈금선의 개수입니다. 1을 주면 외눈금, 2를 주면 쌍눈금이 선분의 정중앙에 수직 방향으로 교차하여 배치됩니다. space는 쌍눈금 사이의 간격을 조절합니다.
평행 화살표 표시
마주 보는 두 변이 평행함을 알리는 화살표 깃발 기호는 arrow_mark: 지시어를 씁니다.
arrow_mark: A--B, D--C, count=1
arrow_mark: A--D, B--C, count=2
선분의 중간 지점에 진행 방향을 가리키는 화살촉 기호가 삽입됩니다. 평행사변형이나 사다리꼴 문항에서 한 쌍의 대변에는 단일 화살표(count=1), 다른 쌍에는 이중 화살표(count=2)를 달아 평행 관계를 직관적으로 표현합니다.
치수선
변의 길이 수치를 선분 바깥쪽에 화살표와 함께 표시하는 치수선 문법입니다.
첫째, 직선형 평행 치수선입니다.
dim: A--B, "10cm", off=-15pt, arrow=both
선분 AB와 평행한 치수선이 15포인트 바깥으로 이격되어 생성되며, 양 끝에 화살표가 달리고 가운데에 "10cm" 라벨이 들어갑니다. off 값이 양수이면 진행 방향의 왼쪽, 음수이면 오른쪽으로 배치됩니다.
둘째, 문제지 스타일의 곡선형 치수선입니다.
dim: A--B, "$x$", curve=0.2
치수선이 직선 대신 부드러운 호를 그리며 배를 불리는 형태로 나타납니다. 시험지 기하 문제에서 특정 변의 길이를 미지수 로 둘 때 가장 흔히 사용되는 형태입니다.