논문 작성에 어떤 도구를 사용하십니까?


55

논문 작성에 어떤 도구를 사용하십니까?

내가 가진 약간의 경험으로부터, 이론가들은 실제로 창조적 인 것 외에도 논문을 쓰고 정제하는데 많은 시간을 소비합니다. 즉, 자신의 작업을 다른 사람들에게 알리는 것입니다. 논문이 그렇게하는 올바른 방법은 아니지만 다른 토론을 위해 남겨 두어야 할 수도 있습니다. 어쨌든 가능한 한 좋은 소프트웨어 도구를 사용하여 결과를 작성하는 데 소요되는 시간을 줄이고 싶어하는 것 같습니다. 이 질문은 숨겨진 보물에 대해 알아내는 것을 목표로합니다.

우리 중 대부분은 LaTeX와 일부 시스템을 사용하여 용지 참조를 구성한다고 생각합니다. 그러나 vim / emacs와 매우 멋진 라이브러리가있어서 시간을 크게 절약했습니다. 따라서 논문 작성에 사용하는 설정에 대해 알고 싶었고 아마도 배우려고 노력했지만 효과가 없었던 것들에 대해서도 알고 싶었습니다. 나는 잘 알려지지 않았을 수도 있지만 그래프 그리기 또는 자동 완성 기능을위한 매우 구체적인 소프트웨어 인 경우에도 속도를 높이는 것으로 나타났습니다.

Don Knuth는 인터뷰에서 자신의 설정에 대해 이야기 합니다 . " 어떤 도구 세트를 사용하십니까 [...] " 질문을 검색하십시오 .

업데이트 : Sadeq는 다이어그램을 그리기위한 도구에 대한 토론을 지적 했습니다 .


2
이 관련 주제가 유용하다는 것을 알 수 있습니다. cstheory.stackexchange.com/q/1677/873
MS Dousti

1
CW 플래그가 필요한 경우; 게시물을 게시 한 후 운영자의 관심을 끌기 위해 게시물에 플래그를 지정하십시오. 질문 텍스트에 넣을 필요가 없습니다. :)
Daniel Apon

d' oh, 그 링크를 보지 못했습니다. 고마워 다니엘.
Michael

답변:


21

다른 사람들의 말과 더불어, 나는 LaTeX 의 패키지 todonotes 가 텍스트에서 해야 할 일 대해 다채로운 알림을 줄 수 있는 것을 좋아합니다 .


5
아 좋은 패키지!
Suresh Venkat

16

쓰기 :

  • xemacs + auctex + reftex (없이는 살 수 없음) 또는 kile.

여러 저자 관리 :

  • svn 저장소 : (자세한 내용은 여기 )
  • 그리고 실제로 원하는 것은 상단에 오버레이되는 경량의 '버그 추적기'소프트웨어이므로 마감일 전 마지막 며칠 동안 TODO 항목을 쉽게 추적 할 수 있습니다.

턱받이 관리 :

  • 나는 때때로 Mendeley와 Citeulike를 사용해 왔지만 여전히 체계적으로 작업 할 수있는 올바른 워크 플로 모델을 찾을 수 없습니다. 그래서 그것은 여전히 ​​손으로입니다.

대화하기 :

  • 슬라이드 용 비머, 그림 용 잉크 스케이프 / ipe / tikz (tikz는 실제로 종이에 텍스트와 통합되는 글꼴을 사용하여 (데이터) 그래프를 그리는 데 유용합니다)

2
내가 생각하는 - 나는 내 컴퓨터에 서류 정리 멘델 리를 사용하여 훌륭한 논문을 작성할 때 실제 참고 문헌 관리가 아니라 -에 대한합니다. 이를 위해 나는 BiBTeX를 손으로 사용합니다.
Joshua Grochow

1
이미 emacs를 사용하고 있다면 조직 모드 는 할 일 목록에 이상적입니다.
Martin Berger

12

나는 사용한다:

  • TeXShop (OS X pdflatex 편집 환경)
  • BibTeX 파일 관리를 위해 작성한 사용자 정의 OS X 소프트웨어
  • 대부분의 인물을위한 Adobe Illustrator (다른 소프트웨어에서 가끔 수행되는 인물)
  • 토크 슬라이드를 PDF 파일로 만들기위한 Adobe InDesign
  • 집과 직장 컴퓨터를 동기화하고 공동 저자와 편집을 조정하기위한 cvs 또는 때때로 svn

업데이트 : 이것을 작성 한 후 토크 슬라이드에 pdflatex에서 beamer를 사용하고 cvs / svn 대신 git을 사용하도록 전환했습니다 (부분적으로 gitolite로 자체 git 서버를 쉽게 관리 할 수 ​​있기 때문에). 나머지는 여전히 동일합니다.
David Eppstein

11

나의 목록 (모든 Mac OS X) :

  • 편집을위한 TextMate
  • pdflatex (텍스트 메이트에서 호출)
  • 특별한 bibtex 관리가 없음
  • svn : 각 협업 또는 프로젝트마다 다른 저장소
  • omnigraffle 또는 요즘 더 자주 인물을위한 tikz
  • Coq 상호 작용을위한 AquaEmacs
  • 수학이 많을 경우 비머를 사용하여 슬라이드를 완료하거나 그렇지 않은 경우 기조 연설.
  • 자금 조달 기관과의 관리자 및 대화를위한 Word 및 Powerpoint

9

이미 언급 한 많은 도구를 사용하므로 아직 언급 되지 않은 유용한 도구 중 일부만 언급하겠습니다 .

  • LaTeX 용 Frank Drewes의 그래프 패키지. 그래프 그리기에 유용합니다 (함수 종류가 아닌 꼭짓점 및 가장자리 종류). 간단한 구문이지만 매우 사용자 정의 할 수 있습니다.

  • SVN 대신 GIT 나는 SVN을 사용했지만 GIT로 변환되었습니다.

  • Windows 컴퓨터에서는 TeTnicCenter (MikTeX 및 BibTeX 위에 구축)가 마음에 듭니다 . (* nix 시스템에서는 emacs / bibtex 만 사용합니다.)

  • 심지어 Windows 시스템에서, 내가 사용 Aspell을을 , 맞춤법 검사에 내부 Cygwin에서 (정말 훌륭한 * nix에서 스크립트 터미널 / 패키지 관리자 에뮬레이터).


8

현재 WinEdt와 TeXworks를 사용하여 편집하고 있습니다 (내 컴퓨터에 따라 다름).

그림에서는 일반적으로 IPE를 사용합니다. 내가 아는 사람들은 GasTeX를 사용하여 그래프를 그리는 데 성공했습니다.

여러 저자 논문뿐만 아니라 여러 컴퓨터에서 공통 파일을 동기화하기 위해 최근 Dropbox를 사용하기 시작했으며 정말 훌륭하다고 생각합니다.



6

Emacs, auctex, bibtex, ipe, okular, pdflatex (texlive), tcsh 스크립트 (버전 관리 용), Linux 및 brain. 반드시이 순서는 아닙니다.


나는 또한 (우분투) 리눅스에서 emacs + auctex + pdflatex를 사용하지만 kde가 아닌 gnome과 함께 사용합니다. gnome의 기본 pdf 뷰어는 evince로, 어떤 방식 으로든 (예 : 자동 새로 고침) 훌륭하지만 많은 pdf가 열려있을 때 많은 메모리를 사용합니다. 좋은 대체품을 찾지 못했습니다. 거기 아무도 없나요?
arnab

당신은 okular을 시도 했습니까? 꽤 좋습니다.
Sariel Har 2:25에

5

나는 Bakoma를 좋아합니다. 라텍스에 정말 좋은 그래픽 인터페이스입니다.


4

그림을 만들기 위해 Asymptote 사용하는 것을 좋아 합니다. pdf (또는 ps)를 생성하는 그래프 프로그래밍 언어 (C ++ 스타일 구문)입니다. 몇 줄만 있으면 매우 복잡한 그래프를 생성 할 수 있으며 전체 컴파일 프로세스를 Makefile로 쉽게 관리 할 수 ​​있습니다. 따라서 단일 "make"를 사용하면 시뮬레이터를 컴파일하고 데이터를 생성 할 수 있습니다. 최종 PDF에서 ...).


4

편집자

리눅스에서, 나는 보통 사용하는 카일을 ,하지만이없는 좋은 다른 운영 시스템에 카일의 포트. 그래서 Windows에서는 LEd를 사용합니다 (처음 시작할 때 LaTeX를 배우는 데 매우 도움이되었습니다).

필자는 때때로 TeXMaker를 사용 하고 있기를 바라며 LEd에서 TeXMaker로 완전히 전환하기를 희망합니다 (LEd는 오픈 소스가 아니며 적극적으로 개발되지 않았습니다. TeXMaker는 오픈 소스이고 적극적으로 개발되었으며 다른 운영 체제에서도 작동합니다).

아직 시도하지 않은 TeXMaker 포크가 있습니다 : TexMakerX .

턱받이 관리

b 레프


2
TeXMakerX는 이제 "TeX Studio"로 불립니다.
MS Dousti

3

모든 작업은 AUCTeX 및 refTeX for LaTeX 편집 기능이있는 Aquamacs Emacs와 TODO 목록의 org-mode, 사물 추적, 의제 작성 및 간단한 스프레드 시트 항목을 사용하여 Mac OS X에서 수행됩니다. 철자 검사를위한 Cocoaspell (버전 22 이후 Aquamacs를 포함한 모든 Mac 응용 프로그램에 잘 통합되어 하나 이상의 언어를 검사해야하는 경우에 좋습니다). LaTeX 측면에서는 주로 그래픽을위한 TikZ / PGF입니다 (저는 정기적으로하는 일 중 일부를 쉽게 수행 할 수있는 대안을 찾고 있지만). 문서를 관리하고 동기화를 유지하기 위해 자식 (및 Emacs와 함께 자식을 사용하기위한 계란 또는 자선)이 있습니다. 논문 및 관련 PDF를 관리하기위한 BibDesk LaTeX Beamer 또는 Apple Keynote를 사용하여 프리젠 테이션 슬라이드. Keynote는 또한 무료 도구 인 PDFtoKeynote를 변환 한 후 PDF 슬라이드를 표시하는 데 유용합니다. 잘 모르는 슬라이드를 표시 할 때 특히 유용합니다. 다음 슬라이드, 타이머 등으로 미리보기 화면을 사용자 지정할 수 있습니다. 적극 권장됩니다. 파일을 A에서 B로 빠르게 이동하기위한 WebDAV 볼륨을 갖는 것은 특히 한 번에 A 또는 B에만 액세스 할 수있는 경우에 매우 유용합니다.


2

흥미롭게도 ps-tricks를 언급 한 사람은 아무도 없었 습니다.

ps-tricks를 사용하면 자신의 이미지에 대한 코드를 작성하여 회의용 논문, 토론, 확장 된 버전의 저널 용지 등에 재사용 할 수 있습니다. 렌더링은 완벽하며 최종 품질은 완벽합니다. LaTeX와 함께 ps-tricks를 사용할 때 문제가 없지만 pdflatex를 사용할 때 여러 가지 해결 방법을 거쳐야합니다 ( "pdfLaTeX에서 PSTricks를 사용하는 방법?"단락에서 스택 교환의 TeX 영역에있는 이전 게시물 참조).

Mac OS X을 사용하는 경우 (나처럼) 상용 소프트웨어를 권장합니다.

문서를 Mendeley (이미 인용)로 공유 할 수는 없지만 모든 파일에 태그를 지정하고 컴퓨터에 모든 pdf 파일을 정렬하는 것은 훌륭합니다. 또한 참조, 검색 등의 목록을 자동으로 생성하는 소수의 서비스를 제공합니다.

마지막으로 SVN을 사용해야합니다. Suresh Venkat이 지적한 페이지의 제안 외에도 SVN의 권한 메커니즘을 살펴 보는 것이 좋습니다. SVN의 가장 유용한 기능 중 하나는 다른 사람에게 다양한 종류의 액세스를 허용하는 것입니다. 모든 논문에 대해 고유 한 svn 서버가 있기 때문에이 기능을 사용하면 다른 공동 저자와 동시에 동시에 내 저장소의 특정 지점에 액세스 할 수 있습니다. 자세한 내용은 공개 O'really 매뉴얼을 확인하십시오.

이것은 내 첫 번째 게시물입니다. 도움이되기를 바랍니다.

건배,


2
Tikz의 패키지는 PS-트릭 하나와 유사하다. 믿을 수 없을만큼 강력하고 이식 가능하며 기본적으로 인라인 그림을 그리기위한 작은 도메인 별 언어를 정의합니다.
쇠고기

솔직히 말해서, 내가 전에 Tikz 들어 본 적이 그래서 밖으로 checkef 나는 확실히 코멘트 : 지금 Tikz에 감사를 이동합니다
카를로스 리나 레스 로페즈를


1

다음은 제 도구 목록입니다.

  • 소스를 편집하기위한 Isabelle / jEdit (공식 .thy및 비공식적 .tex이지만 .thy대다수).

  • 공식적인 비공식적 전환 및 조판을위한 Isabelle 문서 준비 (아래에서 pdflatex 사용).

  • foiltex슬라이드 와 동일 합니다.

  • 버전 관리를위한 Mercurial (때때로 SVN).

일반적으로 Isabelle 파워 사용자가 게시 한 모든 논문, 논문, 서적은 시스템 자체에서 수행됩니다.


0

Google Scholar에는 거의 모든 연구 논문에 대한 BibTeX 인용이 있습니다. 논문을 검색 할 때 (예 : http://scholar.google.com/scholar?q=Entscheidungsproblem ) 각 결과에는 "BiteTeX로 가져 오기"옵션이있는 "Cite"라는 링크가 있습니다. (편집 : 의견에 따라, 이들은 일반적으로 완전하지 않습니다-종종 편집하거나 추가해야 할 수도 있습니다.)

Google 계정에 로그인 한 경우 학자 홈페이지 에서 "설정"-> "인용 정보를 BibTeX로 가져 오는 링크 표시"로 이동하여 검색 결과 페이지에서 한 번의 클릭으로 조작 할 수 있습니다.

편집 : ACM 디지털 라이브러리에도이 기능이 있습니다. 페이지 오른쪽에서 "내보내기 형식"을 찾으십시오. 다른 사이트들도 (댓글 참조) 가장 빠르며 참조가 많기 때문에 가장 자주 사용하는 사이트입니다.


1
Google Scholar의 BibTeX 는 논문에서 사용하기 전에 신중 하게 편집해야합니다. 솔직히 BibTeX 레코드를 직접 입력하는 것이 좋습니다.
Jeffε

1
Google Scholar만이 아닙니다. 머신 생성 BibTeX 레코드는 예를 들어 DBLP, Citeseer, Wikipedia 및 일부 저널에서 제공되며 모두 손상되었습니다 (DBLP가 실제로 사용 가능한 가장 가까운 것입니다). 날이 뒤에 이유는 무엇인지 궁금합니다, 나는 그것을 할 수 없다 생각 때문에 그것을 제대로하기 어렵다.
Emil Jeřábek

@ Jɛ ff E : 처음부터 시작하는 것보다 레코드를 복사하여 붙여넣고 정보를 편집 / 추가하는 것이 훨씬 빠릅니다. 경험이 다를 수 있습니다.
usul

학자는 끔찍했었다가 사라졌고 새로운 화신에서 더 유용 해 보입니다. 워크 플로에 따라 기본으로 사용하는 것이 더 빠를 수 있습니다.
András Salamon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.