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

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

현대 세계의 많은 사람들은 인생의 어느 시점에서 일종의 문서, 일반적으로 이력서를 작성한 다음 전문적인 조사를 위해 다른 사람에게 보냅니다. 다른 사람들은 자신의 운을 용감하게 책과 기사를 쓰거나 프레젠테이션을 만들었습니다. 많은 사람들이 시도했지만 성공한 사람은 거의 없었습니다.

멋지게 스타일이 지정된 문서를 작성하려면 스타일이 필요합니다. 또는 오히려 스타일. 컴퓨터 그래픽이 화면에 멋진 내용을 표시할 수 있을 만큼 강력해진 이후로 문서 작성은 텍스트에서 그림과 단어가 하나의 지저분한 묶음에 섞인 다채로운 개체의 구토물이 되었습니다. 하지만 제대로 하려면 콘텐츠와 스타일을 분리해야 합니다. 본질적으로 이것은 HTML 및 CSS이며 공정하게 말하면 이것은 스타일을 사용하는 최신 워드 프로세서입니다. 또는 정말 모험심이 많다면 - LaTeX. 또는 대담하고 게으른 느낌이 든다면 LyX일 수도 있습니다. 그리고 TeXstudio라는 또 다른 후보가 있습니다. 오늘 논의하겠습니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

PDF로의 길

결국, 최소한의 당황으로 다른 사람들과 공유할 수 있는 멋지게 스타일이 지정되고 더 중요한 것은 일관성 있는 문서를 원합니다. 클래식 워드 프로세서와 TeX 프런트엔드의 주요 차이점은 후자는 콘텐츠 스타일 분리를 사용해야 한다는 것입니다. 인식할 수 없을 정도로 문서를 수동으로 망가뜨리는 사치를 누릴 수 없습니다.

수년에 걸쳐 저는 이러한 성격의 다양한 도구를 시도하고 검토했습니다. LyX는 내가 가장 좋아하는 것이며 이 검토를 위한 좋은 기준선입니다. 나는 또한 Kile을 시도했고 그것은 또한 꽤 괜찮았습니다. 이제 TeXstudio라는 다른 프로그램이 있습니다. Kubuntu에서 Discover를 사용하려고 하다가 우연히 이 응용 프로그램을 발견했습니다. 설명에 있는 내용이 마음에 들었고 스크린샷도 멋져서 프로그램을 설치하고 본격적으로 테스트를 시작했습니다.

첫 단계

인터페이스는 대부분의 다른 프런트엔드와 유사합니다. 약간 바쁘지만 몇 초 후에 의미가 있습니다. 문서를 로드하면 중앙에 원시 코드(TeX)가 표시되고 작업에 대한 메시지 로그가 바로 아래에 표시됩니다. 왼쪽 창에서는 기호 및 방정식과 같은 다양한 기타 요소를 로드할 수 있으며 오른쪽 창에서는 렌더링된 문서의 미리보기를 표시할 수 있습니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

나는 원래 LyX를 사용하여 2010-2011년에 만든 Linux Kernel Crash Analysis 책을 야심 차게 시작하기로 결정했습니다. 최종 제품은 수십 개의 이미지와 표가 포함된 182페이지의 PDF로 나옵니다. 또한 LaTeX 및 LyX 팁과 요령에 대한 두 개의 자습서를 공유했습니다. 여기에는 제가 책을 더 예쁘게 만드는 데 사용했던 멋진 머리글과 바닥글, 표 및 글머리 기호 목록 스타일 지정 및 기타 멋진 부분에 대한 자세한 내용이 설명되어 있습니다.

TeXstudio는 파일을 제대로 로드했고(모든 것을 파싱하는 데 몇 초가 걸렸습니다) 최종 렌더링을 즉시 볼 수 있었습니다. 그것은 LyX가 한 것과 동일해 보이며 유일한 차이점은 - 이 시점에서 - 파일 확장자를 사용하는 것 같습니다(TeXstudio가 예상하는 .lyx 대 .tex). 그러나 이것은 꽤 멋졌다. 결국 우리는 거의 10년 전에 다른 프로그램에서 만든 중요한 프로젝트에 대해 이야기하고 있는 것입니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

전면에 걸친 강력한 기능

TeXstudio는 위협적일 수 있습니다. 특히 TeX 또는 LaTeX에 대해 잘 모르는 경우 더욱 그렇습니다. 인터페이스에는 많은 옵션이 있으며 그 중 상당수는 주제에 대한 고급 지식이 필요합니다. 이 프로그램을 사용하면 SVN(Git 없음)으로 직접 작업할 수 있으며 텍스트/코드를 변환하고 고급 참고 문헌, 매크로 등을 사용할 수 있습니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

구성 하위 메뉴에는 더 많은 옵션이 있습니다. 무엇을 하고 있는지 알아야 합니다. 그렇지 않으면 미묘하게 균형 잡힌 기본값 중 일부를 변경하게 될 수 있으며 문서가 제대로 작동하지 않을 수 있으며 그 이유도 알 수 없습니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

새 문서 및 프레젠테이션 마법사

나는 다음에 마법사 모드를 시도하기로 결정했습니다. 이것은 정말 멋진 것입니다. TeXstudio를 사용하면 Beamer 패키지를 기반으로 매우 멋진 프레젠테이션(슬라이드) 개념을 포함하여 여러 템플릿을 만들 수 있습니다. 그러나 프리젠테이션을 미리 보려고 했을 때 오류가 발생했습니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

파일 `pgfcore.sty'를 찾을 수 없습니다. \요구패키지

이것은 LyX의 Windows 설치에서 누락된 패키지로 직면한 문제와 매우 유사해 보입니다. 그런 다음 MiKTeX를 LaTeX 패키지 관리자로 사용했고 내 문서의 선언에 따라 즉석에서 패키지를 다운로드했습니다. 여기에서 이와 유사한 것을 찾을 수 없었고 패키지 도움말도 아무 것도 반환하지 않았습니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

엄격한 인터넷 검색 후, 나는 이 오류가 약 180MB의 데이터를 가져오는 추가 TeX 패키지 패키지 [sic]를 설치하여 해결할 수 있다는 것을 알게 되었습니다. 그러나 누락된 조각을 우아하게 보충하는 방법에 대한 더 큰 문제는 여전히 남아 있으므로 조만간 후속 기사가 나올 수 있습니다. 쿠분투에서:

sudo apt-get install texlive-latex-extra

그런 다음 기본 프레젠테이션이 올바르게 표시되었습니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

그러나 이것은 시작에 불과합니다. 몇 분 동안 Beamer에 대한 온라인 설명서를 읽었고 배울 점이 많았습니다. 실제로 많은 패키지에는 해당 기능을 반영하는 매우 자세한 설명이 포함되어 있으며 각 패키지에는 존중이 필요합니다. 여기에는 바로 가기가 없습니다.

플롯이 두꺼워짐

다음에 PDF 내보내기를 시도했는데 이것이 LyX보다 약간 더 어렵고 직관적이지 않다는 것을 알게 되었습니다. 해야 할 일은 기본적으로 문서를 빌드하고 컴파일하는 것입니다. 당신이 그것에 대해 생각할 때 이것은 잘못 들릴 수 있습니다. 글쎄요, 크래시 북 렌더링이 잘 되어서, 그래, 해보자고 생각했어요. 경고를 받은 것만 빼면.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

이 오류는 약간 오해의 소지가 있습니다. pdflatex가 없다는 느낌을 줄 수 있지만 사실 프로그램은 .tex 확장자를 가진 실제 파일을 찾을 수 없다고 불평합니다. 제 원래 책에 .lyx를 사용하고 있었고 이것이 제가 여기에 로드한 것임을 기억하십시오. 네, 문제 없습니다. 예상 확장자로 파일 사본을 생성하고 다시 로드했습니다. 그리고 오류가 많았습니다. 따라서 TeXstudio는 LyX 파일을 로드하는 데 아무런 문제가 없었지만(저는 그 자체로 상당히 인상적이었습니다.) PDF 또는 PS로의 컴파일은 다른 것 같습니다. 내가 말했듯이 지름길은 없습니다.

TeXstudio - 편리하지만 괴상한 LaTeX 프론트엔드

결론

TeXstudio는 복잡하고 강력한 프로그램이며, 확실히 제 괴짜 감각에 호소합니다. 기능이 풍부하고 모든 것을 파악하는 데 시간이 걸릴 수 있습니다. 유사한 소프트웨어에 대한 사전 지식이 확실히 도움이 됩니다. 하지만 LyX는 특히 초보자에게 더 친근하고 간단하다고 생각합니다. TeXstudio를 사용하면 테스트 내내 몇 가지 오류가 있었는데, 좀 더 우아하게 처리해야 했습니다. Beamer는 대단한 것처럼 들리지만 솔직히 대부분의 사람들은 좋든 나쁘든 Powerpoint를 사용할 것입니다.

때때로 TeXstudio가 기술 작업에 유용할 수 있으므로 TeXstudio를 배우는 데 더 많은 시간을 할애할 계획입니다. 또한 어려운 도구를 마스터하여 반복적인 작업을 마술처럼 간단한 작업으로 바꾸는 단순한 기쁨도 있습니다. 그것은 에너지 최적화에 관한 것입니다. 저는 이미 기존 도구와 LyX를 사용하고 있다고 생각하므로 이것은 흥미로운 실험이 될 것입니다. 문서 애호가를 위해 이 소프트웨어는 일부 확장된 테스트를 확실히 보증합니다. 끝났습니다.

건배.