잡다구리 너구리

[일러스트레이터] 수식 입력하는 법 본문

잡다구리

[일러스트레이터] 수식 입력하는 법

너굴뽀이 2023. 9. 2. 23:35

 종종 논문에 들어갈 Figure를 작업할 일이 있는데, 이때 Adobe의 일러스트레이터 프로그램을 통해 작업을 하게 된다. 왜 해당 프로그램을 쓰냐는 교수님이 시켜서도 있긴 한데, 찾아보니 가장 큰 이유가 화질이 깨지지 않으며, png 파일로 자유 변환이 되기 때문인 것 같다. 하지만 기계공학도로써, 아무래도 이런 프로그램은 생소할 수밖에 없고 사실 쓸 때마다 몇몇 키들을 까먹어 다시 찾아보곤 한다. 그중 수식 입력의 경우 아무래도 일러스트레이터가 그림 그리는 프로그램이다 보니, 프로그램 내에 수식 입력에 대한 지원이 잘 이뤄져있지 않다. 그렇기 때문에 매 번 찾아보다 보니 귀찮기도 하고 할 때마다 다른 방법으로 하는 것 같아, 이번 기회에 정리해보고자 한다.

 

1단계. 한글에 수식 입력 후 PDF 저장

 본인이 일러스트레이터에서 쓰고 싶은 수식을 미리 한글에 수식으로 옮겨서 적는다. 한글 프로그램 말고 워드로 써서 하는 경우도 있긴 한데, 실제로 해본 결과 수식이 복잡해지면 워드에서 작성한 파일은 일러스트레이터상에서 pdf를 불러올 때 자주 깨지는 현상이 발생한다. 미리 수식을 한 번에 적지 말고 하나만 적은 후 사이즈를 확인해보는 것이 좋다. 일러스트레이터 상에서는 수식 크기 조절하는 것을 추천하지 않는다.

 

2단계. 일러스트레이터 작업

 저장한 pdf를 일러스트상에서 열어준다. 그러면 작업하던 파일과 별도로 pdf 파일이 열린다. 거기서 적어둔 수식을 a를 눌러 드래그 하여 선택하여 복사(ctrl+c)를 한 뒤 본인이 작업하던 파일에 붙여 넣는다.(ctrl+v) 그런 다음 선택된 수식에 우클릭을 하여 아래 그림과 같이 윤곽선 만들기를 눌러준다.

 

윤곽선-만들기

 

 이 때 윤곽선 만들기가 활성화가 되지 않을 경우 우측 레이어에서 글자 외에 다른 것이 같이 넘어오지 않았는지 확인하면 된다. 일러스트레이터를 정확히 쓸 수 있는 게 아니라 적절한 용어는 모르지만, 패스나 공백(포인트?) 그런 게 같이 넘어오면 활성화가 되지 않는다. 혹은 본인이 그룹을 묶어놨으면(ctrl+g) 마찬가지로 활성화가 되지 않으니, 습관적으로 그룹을 묶지 않았나 확인해 보면 된다.

 

 윤곽선 만들기를 하는 목적은 눈에 더 잘 들어오게 하기 위함이다. 작은 그림 안에 많은 수식과 정보를 넣어야 되는 논문 Figure 특징 상 필수적인 작업이라고 생각한다. 그런 다음에 작업의 편의를 위해 그룹을 묶어주면(ctrl+g) 아래와 같이 일러스트레이터 상에 잘 불러와진 모습을 확인할 수 있다.

일러스트레이터-수식-입력

 

깨알팁(?)

 간혹 가다가  $\mathcal{G}$ 와 같이 한글에서 지원이 되지 않은 문자나 기호가 수식에 들어가 있는 경우도 있다. 이를 한글 내에서 해결하는 방법은 찾지 못하였고, 어쩔 수 없이 워드 상에서 동일한 작업을 반복해 주거나 워드의 경우 간단한 문자나 수식은 pdf 변환 과정을 거치지 않고 워드에서 복사한 다음 일러스트레이터에서 붙여 넣기 해도 사용할 수 있다.

 

 여러 글들에서 수식을 크기 변환하지 않고, 워드나 한글에서 불러온 그대로 사용하는 것이 좋다고 한다. 이 경우 통일성을 해칠 수 있어서 그렇다고 하는데, 만약 Figure 내의 수식들의 크기가 어느 정도 달라도 되는 경우는 우클릭->변형->크기 조절을 통해 비율을 유지한 채로 크기를 조절할 수 있다.

 

글을 마치며

 일러스트레이터를 자주 쓰는 것이 아니다 보니 할 때마다 키를 까먹고, 수식 입력과 같은 것들을 그때그때 다시 찾아보게 된다. 분명 저번에는 이런 방식으로 안하고 워드 통해서 html이었나 다른 형식으로 변환 후 했던 거 같은데, 이번에 다시 찾아보니까 해당 방법을 못 찾겠어서 어쩔 수 없이 이번 방법을 통해 하게 되었다. 워드에서 할 경우 수식의 자유도 및 입력하기도 더 편하고, 워드에서 수식을 바꾸면 자동으로 일러스트레이터 상에서도 바뀌어서 더 편했던 거 같은데 도저히 못 찾았다. 본문은 아래 유튜브를 참고로 작성하였으니 글로 정보 전달이 충분히 되지 않았을 경우 참고하면 좋을 것 같다. 

 

https://youtu.be/ycHk_u1Nfhc?si=ZVZyrDs7KuL7Dcp_