추천하는 졸업논문·수론 집필환경(LaTeX 연계+α)

11079 단어 LaTeXtech
내가 수론을 집필할 때의 환경을 남기다.주로 LaTeX 주변 환경에 대해 다룹니다.
주로 연구실 후배들을 대상으로 한다고 공개했다.

LaTeX


온라인 LaTeX 서비스

  • 온라인에서 LaTex를 쓸 수 있는 서비스로 클라우드 LaTex와 Overleaf가 있다.최근 클라우드 라텍스는 기능이 풍부해져 어느 쪽이든 쓸 수 있다는 인상을 주고 있다.

  • Cloud LaTeX
  • 의 가장 큰 장점은 기본적으로 일본어를 사용하는 것이다.
  • 별로 신경 안 쓰는 사람은 이걸로 하면 돼.
  • VS코드의 확장 기능을 제공하기 때문에 VS코드도 추천합니다.

  • Overleaf
  • 세계적으로 유명한 것은 이것입니다.
  • 기본적으로 일본어가 지원되지 않기 때문에 약간의 설정이 필요합니다.상세 정보여기..
  • 클라우드 라텍스가 무겁다고 생각해서 2년 전에 여기로 갈아탔는데 지금은 별 차이가 없는 것 같아요.
  • 클라우드 LaTex가 너무 무겁거나 적합하지 않은 분들은 사용하세요.
  • 편리한 도구

  • 는 LaTeX 집필을 지원하는 편리한 도구입니다.

  • Table Generator
  • 브라우저에서 테이블을 만들고 LaTeX 코드로 변환할 수 있습니다.표를 그릴 때는 반드시 이것을 써야 한다.
  • 브라우저에서도 직접 제작할 수 있지만 Excel에서 제작해 복사해 붙이는 것이 좋다.

  • SnipNotes
  • 공식 사진을 자동으로 LaTeX 코드로 변환할 수 있습니다.공식을 사용할 때는 반드시 이것을 사용해야 한다.
  • 큰 가방

  • \usepackage{~}에 사용되는 LaTeX 도구입니다.\documentclassbegin{document} 사이(전동기코드라고 함)\usepackage{url}처럼 쓰면 사용할 수 있습니다.
  • url
  • 필수
  • \url{https://~}처럼 사용하세요.
  • % 및LateX에 직접 입력할 수 없는 문자를 기다립니다.글씨체도 좋고요.
  • graphicx
  • 필수
  • 이미지를 표시하는 데 사용합니다.
  • pdfpages
  • 기본적으로
  • pdf 페이지를 삽입할 수 있습니다.
  • 대학이 지정한 표지를 삽입하는 데 쓰인다.
  • hyperref
  • 논문을 더 좋게 느끼고 싶은 사람
  • 을 대상으로
  • 하이퍼링크 추가.목록을 클릭하면 해당하는 위치로 이동할 수 있습니다.
  • \usepackage[dvipdfmx,setpagesize=false]{hyperref}처럼 사용하세요.
  • pxjahyper
  • 논문을 더 좋게 느끼고 싶은 사람
  • 을 대상으로
    디렉터리가
  • pdf에 삽입되었습니다.
  • hyperref와 함께 사용합니다.
  • booktabs
  • 논문을 더 좋게 느끼고 싶은 사람
  • 을 대상으로
  • 표가 괜찮은 것 같아요.
  • Table Generatr와 함께 사용하는 것이 좋습니다.
  • amsmath,amssymb
  • 공식을 쓰는 데 쓰인다.
  • tabularx or tabulary
  • 테이블에서 행을 바꿀 때 사용합니다.
  • 차이는 잘 모르겠지만 자꾸 타블라를 쓰는 것 같아.
  • 문서 클래스

  • tex 파일의 맨 위\documentclass.
  • 논문 전체의 격식을 결정해야 하기 때문에 여기에 얽매이면 논문이 한꺼번에 좋아진다.
  • 예전에 사용했던jarticlejreport 모두 낡아서 추천하지 않아요.
  • \documentclass[dvipdfmx,a4paper]{jsarticle}
  • 별로 신경 안 쓰는 사람
  • 제목 레벨은 \section\subsection\subsubsection
  • \documentclass[dvipdfmx,a4paper]{jsreport}
  • 좀 어색한 사람을 향해
  • 제목 레벨은 \chapter\section\subsection\subsubsection
  • \documentclass[uplatex,dvipdfmx,fontsize=10.5pt,jafontsize=10.5pt,a4paper,report]{jlreq}
  • 내가 제일 좋아하는 건 이거야.더 신경 쓰고 싶은 사람을 향해.
  • 오류가 발생했을 때 uplatex의 부분을platex로 변경합니다.
  • 제목 레벨은 \chapter\section\subsection\subsubsection
  • BiBTeX

  • 참고 문헌 목록을 작성하는 데 쓰인다.
  • 참고 문헌 목록을 쓸 때의 압력에서 해방되어 매우 추천합니다.

  • 참조BiBTeX는 -Qiita를 의미합니다. 등.
  • 기타 Tips


  • 참조일본어 LaTeX의 새로운 상식 2021-Qiita.
  • footnote
  • 페이지 아래에 각주를 넣습니다.
  • 참고 문헌 목록에 게재할 필요는 없지만 URL을 게재할 때 사용합니다.
  • 学習データはTwitter\footnote{\url{https://twitter.com/}}から収集した와 같이 사용합니다.
  • autoref
  • 기본값表\ref{tab:table_name}に示す。図\ref{fig:figure_name}に示す。 등'표'와'그림'은 스스로 작성해야 하지만 자동으로 실행할 수 있습니다.
  • "○○을 2.1로 표시한다."이렇게 하면 그림 2.1의 그림이 떨어지는 것을 방지할 수 있다.
  • 선행 코드에 다음과 같은 설명을 넣습니다.( 참고 자료 )
  • % subfigureが文書にあると小節を参照する際に使う\subrefがおかしくなるので注意
    %% increase link area for cross-references and autoname them, [130514]
    \AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
    
    \def\equationautorefname~#1\null{式(#1)\null}
    \def\figureautorefname~#1\null{図#1\null}
    \def\subfigureautorefname#1\null{図#1\null}
    \def\tableautorefname~#1{表#1}
    \def\lstlistingautorefname~#1{リスト#1}
    
    \def\partautorefname#1\null{第#1部\null}
    \def\chapterautorefname#1\null{第#1章\null}
    \def\sectionautorefname#1\null{#1節}
    \def\subsectionautorefname~#1\null{#1節}
    \def\subsubsectionautorefname#1\null{#1節}
    \def\paragraphautorefname#1\null{#1段落}
    \def\subparagraphautorefname#1\null{#1段落}
    
    \def\Itemautorefname#1\null{項目#1\null}
    \def\Hfootnoteautorefname#1\null{脚注#1\null}
    \def\theoremautorefname#1\null{定理#1\null}
    \def\FancyVerbLineautorefname#1\null{#1行\null}
    % \def\pageautorefname#1\null{ページ#1\null}
    \def\appendixautorefname#1\null{付録#1\null}
    

    기타

  • 기타 배려를 받는 도구.

  • BlockSite
  • 브라우저 확장 기능
  • 등록을 막는 사이트.유튜브와 트위터 등을 미리 등록한 시간 도둑.
  • 는 과학적으로 가장 집중할 수 있는 BGM으로 꼽힌다.
  • 는 유튜브에 10시간 버전을 공개했다.
  • 파이썬 관련(R인 떳떳하지 못함)

  • pingouin
  • 통계고.scipy.statsstatsmodels보다 사용하기 쉽다.

  • seaborn
  • matplotlib보다 더 예쁜 그림을 만들 수 있습니다.논문의 그림을 모두 seaborn로 만들면 통일감을 느낄 수 있다.
  • 아래와 같이 하면 더욱 좋습니다.
  • import seaborn as sns
    sns.set()
    

    총결산


    졸업하면 Latex 안 써도 될 것 같은데.

    좋은 웹페이지 즐겨찾기