LaTeX는 Markdown, WYSIWYG 편집기에서 결합되었습니다. 있어요?


19

마크 다운이 SE 사이트에 구현되는 방식이 정말 마음에 듭니다. 여기서 쓰기 code blocks, 서식 지정 또는 글쓰기와 같은 일부 사이트에서 라텍스를 쉽게 사용할 수 있습니다 $\pi$. 또한 이 온라인 편집자 가 어떻게 보이고 느끼는지 좋아합니다 . 하지만 모두 온라인 상태입니다.

선택적으로 pdf를 출력 형식으로 지원하는 Ubuntu 에 notepag 또는 WMD 의 오프라인 WYSIWYG 아날로그가 있습니까? 마크 다운과 라텍스 모두 필요합니다.

Markdown과 LaTeX를 동시에 사용하고 싶습니다. 수학을 사용하여 기술적 인 내용을 작성하기 위해 편집기를 사용할 계획이지만 지속적으로 "LaTeX-mode"에 머물러 있기 때문에 성가신 일입니다. 따라서 수식이 필요할 때 LaTeX에 몰입하고 자연 언어로 말해야 할 때 markdown을 사용하는 것이 좋습니다.

UPD. 거의 모든 답변이 매우 유용했지만, 아무도 내 질문에 직접 답변하지 않습니다. @NN 답변 을 가장 완벽하게 받아들 입니다.


어떤 종류의 문서를 제작하려고합니까? LaTeX에 모두 들어가는 옵션은 어떻습니까? WMD를 모방하기 위해 매크로를 작성할 수 있으며 tug.org/texworks 와 같은 LaTeX 편집기를 사용 하면 시각적 비트도 얻을 수 있습니다.
NN

@ NN 예, 나는 내 필요가 너무 명확하지 않았습니다. 목표를 명확히했습니다.
om-nom-nom 님

1
기술적 인 내용을 쓰지 않을 때 LaTeX를 귀찮게하는 것은 무엇입니까? 극복 할 수 있습니다.
NN

@NN 기울임 꼴, 굵게 및 제목에 약간의 오버 헤드가 있습니다. LaTeX는 엄청나게 더 나은 (실제로 놀라운) 커스터마이제이션을 제공하지만, LaTeX의 장점을 사용하지 않는 대부분의 시간 _text_보다 글을 쓰는 것이 더 간단합니다 \emph{text}.
om-nom-nom

LaTeX의 장점을 사용하지 않으면 아마도 일반 텍스트를 작성하고 있고 LaTeX로 일반 텍스트를 작성하는 경우 일반 텍스트로 끝납니다. 제안에 대한 내 대답을 참조하십시오.
NN

답변:


4

방금 https://stackedit.io/editor를 발견했습니다 . 분명히 오프라인에서도 사용할 수 있으며 WYSIWYG Markdown + LaTeX 편집기 / 뷰어 외에 다른 많은 흥미로운 기능이 포함되어 있습니다.


1
다음을 살펴볼 수도 있습니다. 1. JaxEdit (온라인 사이트), GitHub src , 2. JaxMark (온라인 사이트), GitHub src --- JaxEdit + Markdown과 유사하지만 슬라이드 쇼 기능은없고 3 . Markx (온라인 사이트), GitHub의 . Jaxedit (w / c는 모두 LaTex + 미리보기 + 슬라이드 쇼임)의 경우 MathJax가 내장되어 있습니다! 나는 Markx를 시도하지 않았습니다.
justineuro

들어 Jaxmark , MathJax 적절하게 편집 index.html을 해당 오프라인 사용을 위해 다운로드 할 수있다 (온라인의 CDN은 MathJax 렌더링에 액세스 할 수 있습니다). Jaxedit 폴더 (jaxedit-master / library / mathjax / unpacked / MathJax.js)에서 index.html을 MathJax.js로 지정할 수도 있습니다. 그러나 이것이 내 시스템 / 브라우저에서 작동하려면 홈 디렉토리의 .fonts 폴더에 글꼴 (MathML-fonts-MathJax, STIX 및 Asian-Math 글꼴과 함께 제공)을 추가해야했습니다. 여기에서 Mathjax를 다운로드 할 수 있습니다 .
justineuro

이 기사에서 우연히 만났습니다 : Linux를위한 최고의 Markdown 편집기 . 기사에서 발췌 : "이 글에서는 Linux 용으로 최고의 Markdown 편집기를 고려하는 몇 가지를 소개합니다. 모든 편집기는 GEdit, Tomboy, Kate 및 KWrite와 같은 기존 텍스트 편집기보다 낫습니다. 이유가 무엇입니까? 마크 다운. 이는 동적 텍스트 형식, 문서에 멀티미디어 컨텐츠를 포함하는 기능, MathJax 또는 KaTeX를 통해 수학 식을 추가 할 수있는 기능을 의미합니다. "
justineuro

7

Lyx 가 떠오른다. 기술적으로 LaTeX 편집기이므로 원하는 것보다 약간 더 복잡 할 수 있습니다. 그러나 기본적으로 WYSIWYG이며 LaTeX를 지원합니다. 나는 그것을하는 다른 문서 편집기를 모른다.


2
또 다른 하나는 및 TeXmacs 수
enzotib

텍스 맥에 대해서는 몰랐습니다.
Kris Harper

LyX는 WYSIWYM입니다 --- "당신이 보는 것은 당신이 의미하는 바입니다"; 인쇄 된 출력물은 상당히 다르게 보일 것입니다.
frabjous

1
LyX가 WYSIWYM인지 아닌지에 대한 토론을했으며 실제로는 그렇지 않습니다. 출력은 약간 다르지만 거의 동일합니다. 특히 모든 형식과 방정식은 컴파일하기 전에 기본적으로 존재합니다. LaTeX 마크 업은 WYSIWYM이라고 생각합니다. 나는 쓸 때 \begin{center} \end{center}나는 평균 중심의 텍스트를. LyX에서 텍스트는 중앙에 배치됩니다 (즉, 내가 얻는 것을 볼 수 있습니다).
Kris Harper

7

다음과 같은 이유로 LaTeX 만 사용하는 것이 좋습니다.

  • LaTeX 외부의 마크 업을 사용하려면 추가 프로그램 (에디터 또는 컴파일러) pdflatex또는 사용하는 것이 필요합니다. 이는 불필요한 오버 헤드 일 수 있으며 이식성으로 인해 파일을 공유하기 어렵게 만들 수 있습니다 (LaTeX는 일반적으로 기술 텍스트에는 사용되지만 일부 마크 업 솔루션에는 사용되지 않음). LaTeX를 고수하면이 오버 헤드가 필요하지 않습니다.
  • LaTeX 외부의 마크 업을 사용하면 LaTeX의 엄청난 사용자 정의 기능 중 일부가 손실 될 수 있습니다.
  • LaTeX의 WMD와 같은 마크 업으로 작성의 용이성을 일치시킬 수 있습니다.

LaTeX로 쉽게 작성할 수있는 다음과 같은 방법을 생각할 수 있습니다.

  • 자동 완성 . 문구 완성을 제안하는 편집기를 사용하십시오 (예 : \emph{입력 시작 여부 제안) em.
  • 스 니펫 관리 스 니펫을 정의 할 수있는 편집기를 사용하십시오. 예를 들어, 코드를 쓰고 em누른 Tab경우 다시 누르면 커서 가 들어가고 \emph{}커서가 사이 {}에 놓 입니다. gedit를 사용하는 경우 http://live.gnome.org/Gedit/Plugins/Snippets를 참조 하십시오 .}Tab
  • 당신이 (중 템플릿 기능이나 조각을 통해) 템플릿을 사용할 수있는 편집기를 사용하여, 예를 들어, 당신은 뭔가 짧거나 눌러 입력에 일부 키 특정 문서 클래스, 부하에 일부 패키지와 장소 사이의 커서 쓸 수 있도록 \begin{document}\end{document}. 이렇게하면 LaTeX로 새 문서 작성을 즉시 시작할 수 있습니다.
  • 출력을 쉽게 컴파일하고 볼 수있는 설정을 사용하십시오. 이것은 자신에게 잘 맞는 편집기를 사용한다는 것을 의미합니다. 다음 목록은 /tex/339/latex-editors-ides에 관심이있을 수 있습니다 . 또한와 같은 도구를 찾을 수 있습니다 latexmk.
  • 일부 매크로가 장황하다고 생각되면 주위에 자신의 매크로를 정의하십시오. \longmacroname{}자세한 정보 를 찾으면 대신 \newcommand\foo[1]{\longmacroname{#1}}사용할 수 있도록 더 짧은 매크로 이름을 정의 할 수 있습니다 \foo{}. 코드를 읽는 사람들에게 매크로 이름을 이해하기 어려운 경우 이는 나쁜 습관이 될 수 있습니다.

7

나는 최근 에 매우 흥미로운 편집자 인 Zim을 발견 했습니다. 메모 작성기 및 주최자로서 일종의 마크 다운 및 수학 항목 삽입을 지원하며 WYSIWYG입니다.

설명은 다음과 같습니다.

Zim은 위키 개념을 데스크탑에 도입하는 것을 목표로합니다. 모든 페이지는 위키 마크 업과 함께 텍스트 파일로 저장됩니다. 페이지는 다른 페이지에 대한 링크를 포함 할 수 있으며 자동으로 저장됩니다. 존재하지 않는 페이지에 연결하는 것만 큼 새 페이지를 만드는 것이 쉽습니다. 이 도구는 TODO 목록을 추적하거나 개인용 스크래치 북 역할을합니다. 그러나 더 길고 복잡한 문서를 작성할 때도 도움이됩니다.

"데스크톱 위키"는 웹 페이지가 아니라 GUI 응용 프로그램으로 편집 할 수있는 로컬 파일 시스템의 파일 모음으로 위키의 아이디어를 포착하려고 함을 의미합니다. 주요 초점은 할 일 목록, 주소, 브레인 스토밍 아이디어 등 모든 종류의 노트에 사용되는 일종의 개인 위키입니다.

그러나 무작위 컨텐츠로 채워진 위키 만 더 나아가고 싶습니다. 기사, 프리젠 테이션 등보다 체계적인 데이터의 기초로 임의의 메모를 사용할 수도 있습니다. Zim에는 프리젠 테이션 또는 이와 유사한 것을 레이아웃하는 도구가 포함되어 있지 않으므로 선택한 Office 제품군을 사용해야합니다. 사용하기 전에 템플릿과 레이아웃 만 필요한 양식으로 프리젠 테이션의 모든 컨텐츠를 전달할 수있는 도구 여야합니다. 따라서 일반적으로 위키에서 찾을 수없는 특정 기능이 추가됩니다.

다음은 몇 가지 스크린 샷입니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

우분투 저장소에서 사용할 수 있지만 최신 PPA 버전 도 사용할 수 있습니다.



3

retext ,하지만 당신이 그것을에 대한 지원을 추가하기 위해 저자를 요청할 수 있습니다 가능성이 있지만 나는 그것이 유액을 지원합니다 생각하지 않습니다.

우분투에 설치하려면 :

sudo add-apt-repository ppa:mitya57
sudo apt-get update
sudo apt-get install retext

retext매우 멋지 지만 Qt QTextEdit위젯 의 한계로 인해 수식을 직접 지원하지 않습니다 .
om-nom-nom


1
ReText는 WYSIWYG가 아닙니다. "실시간 미리보기"가 있지만 WYSIWYG에 가깝지 않습니다.
MonicaX 용 MountainX

@MountainX가 올바르지 않습니다. 미리보기 기능은 WYSIWYG입니다. 나는 ReText를 사용하여 알았습니다.
RolandiXor

1

markdown라텍스 문서 내에 환경 을 제공 하여 문서 전체에 마크 다운을 쉽게 입력 할 수 있는 tex.SE에 게시 된 요구에 대한 합리적인 솔루션이 있습니다 . 환경은 pandoc을 사용하여 마크 다운 구문을 tex로 변환 한 후 제자리에 삽입합니다.

나는 종종 당신이 라텍스로 나누기 위해 마크 다운 내에 있기를 원했기 때문에 '합리적'이라고 말합니다.이 솔루션은 오히려 반대입니다. 마크 다운 구문을 제공하는 라텍스 문서입니다.

/tex//a/101731/14811


1

http://www.inkcode.net/qute 는 LaTeX를 지원하는 간단한 마크 다운 편집기입니다. 포기한 것으로 보임 — 2013 년 이후 개발되지 않은 .

뛰어난 기능은 단락 별 편집과 표시 간 전환 기능으로 3 가지 이점을 제공합니다.

  • 글을 쓰는 동안 소스가 아닌 멋진 형식의 문서를 보게 될 것입니다.
  • 문서와 소스 사이를 이동하기 위해 Synctex가 필요하지 않습니다. 클릭하여 바로 편집 할 수 있습니다.
  • 2 개의 나란히있는 패널보다 화면 공간을 더 잘 사용합니다 (F12도 사용 가능하지만).

단점은 기능이 너무 가볍다는 것입니다. 예를 들어 "Qute는 실행 취소 및 재실행을 지원하지 않습니다. Ctrl + Z 및 Ctrl + Y를 시도 할 수 있지만 예기치 않은 상황이 발생할 수 있습니다." :-)


0

수학적으로 / 통계적으로 기울어 진 경우 이미 R을 사용할 수 있습니다. R 용 RStudio IDE를 사용하는 경우 LaTeX를 사용하여 수학을 허용하는 Markdown (RMarkdown) 버전을 제공합니다. Windows 구현에 대해서만 직접 말할 수 있습니다. 그러나 나의 이상은 방어하는 것이므로 현재 GNUnix에서 동일한 작업을 수행하는 방법을 모색하고 있습니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.