Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Kile, 또 하나의 성공적인 LaTeX 프론트엔드

문서 작성에 조금이라도 진지하다면 LaTeX가 정답입니다. 생산성이 높아질 뿐만 아니라, 문서는 전문적이면서 인쇄에 최적화된 모습을 갖추게 됩니다. 무엇보다 Computer Modern 서체의 탁월한 품질은 어떤 것으로도 따라올 수 없습니다.

Kile, 또 하나의 성공적인 LaTeX 프론트엔드

LaTeX, 왜 어려울까?

안타깝게도 대부분의 사람들에게 LaTeX 작업은 결코 쉬운 일이 아닙니다. 첫째, 출력 결과를 보지 않은 상태에서 작업해야 하기 때문에 이 개념 자체를 받아들이기 어려운 사람이 많습니다. 둘째, HTML과 CSS처럼 내용과 스타일을 분리하는 사고방식이 필요한데, 대부분의 사용자는 정반대 방식에 익숙한 워드 프로세서를 사용해 왔습니다. 셋째, HTML과 마찬가지로 LaTeX에도 요소와 태그가 존재하기 때문에 이를 익히는 것은 사실상 완전히 새로운 '텍스트 언어'를 배우는 것과 같습니다.

바로 이러한 이유에서 LaTeX 프론트엔드가 탄생했습니다. GUI 프로그램 형태로, 명령줄 텍스트 명령의 미로 속에서 길을 잃지 않고 시각적으로 작업할 수 있도록 도와줍니다. 게다가 작업 결과물을 실시간으로 확인할 수 있다는 것도 큰 장점입니다.

필자가 가장 선호하는 LaTeX 프로세서는 LyX입니다. Linux와 Windows 양쪽에서 모두 잘 작동하며, 강력하면서도 직관적이고 간단합니다.

Kile, 또 하나의 성공적인 LaTeX 프론트엔드

Kile, 또 하나의 성공적인 LaTeX 프론트엔드

Lyx가 마음에 들지 않거나 다른 대안을 찾고 있거나, 순수하게 KDE 기반의 프론트엔드를 사용해 보고 싶다면 Kile을 살펴볼 차례입니다.

Kile 소개

앞서 언급했듯이 Kile은 KDE 데스크톱 환경을 실행하는 시스템을 위한 LaTeX 편집기입니다. 즉, 아직까지는 Windows 버전이 제공되지 않습니다. 설치 과정은 매우 간단합니다. 대부분의 리눅스 배포판 저장소에 포함되어 있으며, 약 300MB에 달하는 의존성 패키지까지 자동으로 해결해 줍니다.

Kile, 또 하나의 성공적인 LaTeX 프론트엔드

Kile은 KDE 특유의 세부 설정과 복잡한 인터페이스 때문에 초보 사용자에게 다소 부담스러울 수 있습니다. 시작하는 가장 간단한 방법은 새 문서를 생성한 뒤 템플릿 중 하나를 선택하는 것입니다. LaTeX를 처음 접한다면 '빈 문서(Empty Document)'는 선택하지 않는 것이 좋습니다.

Kile, 또 하나의 성공적인 LaTeX 프론트엔드

Kile은 Nvu나 Bluefish 같은 HTML 편집기와 비슷한 구조를 가지고 있습니다. 코드를 사용자에게 직접 보여주는데, 이는 양날의 검입니다. 숙련된 LaTeX 작성자에게는 유용하고, 초보자에게는 텍스트 처리의 기본기를 익힐 기회가 되지만, 반면 화면이 다소 복잡해 보일 수 있습니다.

Kile, 또 하나의 성공적인 LaTeX 프론트엔드

Kile로 서식이 적용된 문서를 완성하려면 약간의 과정이 필요합니다. PDF 등의 형식으로 변환하기 전에 먼저 LaTeX 파일을 빌드하고 컴파일해야 합니다. 다행히 문서 창 하단의 로그 및 메시지(Log and Messages) 패널을 통해 진행 상황을 실시간으로 확인할 수 있습니다.

Kile, 또 하나의 성공적인 LaTeX 프론트엔드

'Done!' 메시지가 표시되면 뛰어난 품질의 최종 문서를 얻을 수 있습니다. 예를 들어 Okular에서 확인한 필자의 문서 모습은 다음과 같습니다.

LyX와의 비교

두 프로그램 모두 디스크 공간을 거의 동일하게 차지합니다(약 300MB). 설치 면에서는 Kile이 더 유리합니다. 단일 패키지만 선택하면 누락된 의존성이 모두 자동으로 해결되지만, LyX는 추가 패키지를 수동으로 설치해야 합니다. 반면 LyX는 Windows에서도 실행된다는 점이 강점입니다.

외관 면에서는 Kile이 세련되고 현대적인 디자인으로 더 보기 좋습니다. 하지만 피할 수 없는 KDE 특유의 복잡함이 초보 사용자를 겁먹게 할 수 있습니다. 오히려 더 소박한 LyX의 인터페이스가 숙달하기 쉽다는 점에서 장점으로 작용합니다. 두 프로그램 모두 비슷한 기능을 제공하지만, LyX를 다루는 쪽이 더 간단하고 빠릅니다.

또한 LyX는 사용자에게 코드를 숨겨 텍스트 처리의 세부 사항을 신경 쓰지 않아도 되게 해줍니다. 문서 생성 과정도 더 간단합니다. LyX는 클릭 한 번이면 충분하지만, Kile은 먼저 빌드와 컴파일 단계를 거쳐야 합니다.

종합적으로 볼 때, 필자는 LyX가 더 성숙한 제품이라고 생각합니다. 특히 Windows에서도 사용할 수 있고 사용 난이도가 더 낮다는 점이 결정적입니다.

결론

Kile로 작업하는 것은 즐거운 경험입니다. 가장 간단한 응용 프로그램은 아니지만 강력하고 유연하며 실용적입니다. 완성도가 높고, 디자인도 깔끔하며, 안정성도 뛰어납니다. LyX보다 숙달하기는 조금 더 어렵지만, 감당하기 힘든 수준은 결코 아닙니다.

다만 Windows 버전이 없다는 점은 아쉬움으로 남습니다. 조만간 이 부분이 개선되기를 바랍니다. 새로운 도구를 마음껏 활용해 보시기 바랍니다. 인상적인 문서를 작성하는 것은 모든 작성자의 목표이며, 이제 여러분에게는 성공을 향한 한 가지 이유가 더 생긴 셈입니다. 그 과정에서 즐거움도 함께 느끼시길 바랍니다.

그럼, 즐거운 문서 작성 되시기 바랍니다.