2017-04-13 25 views
1

일부 방정식을 사용하여 Jupyter에서 마크 다운 셀을 작성했으며 일부는 \ mathscr을 사용하여 "수학"글꼴처럼 사용합니다. 방정식이 포함 된 커널을 실행할 때 모든 내용이 정상입니다. 그러나 LaTex를 통해 PDF로 다운로드 옵션을 클릭하면 다음 오류가 발생합니다.왜 jupyter는 LaTex mathscr을 사용하여 markdown cell을 pdf로 다운로드 할 수 없습니까?

! 정의되지 않은 제어 순서. l.300 {L} ({\ bf {y}} | \ beta, \ sigma^2, {\ bf {X}}) = (2 \ pi \ sigma^2)^{-. ..

? ! 비상 사태. l.300 {L} ({\ bf {y}} | \ beta, \ sigma^2, {\ bf {X}}) = (2 \ pi \ sigma^2)^{-. ..

\ mathscr 부분을 제거하면 모든 문제를 내보낼 수 있지만 (특수 문자의 일부 변환 문제는 제외), 문제를 해결하기 위해 호를 알고 싶었습니다. 내가 읽어 봤는데 및 nbconvert 구성 파일이이 문제를 해결하기 위해 수정할 수있는 것 같습니다,하지만 난 언급 한 파일과 정확한 방법은

답변

1

내가 생각하는 당신의 도움을 위해 그것을

감사를 수정 찾을 수 없습니다 문제는 중간에 \usepackage{mathrsfs} 지시어가 없으므로 .tex -file입니다. 당신은 그것을 극복 할 수있는 몇 가지 방법이 있습니다. 당신이 occasianaly 다음 수있는이 문제에 직면하는 경우 :

  • 다운로드 .tex - 파일 대신 pdf;
  • 수동으로 \usepackage{mathrsfs}에 삽입하십시오. 첫 번째 앞에 예 : \usepackage;
  • xelatex file.tex과 같이 실행하면 마지막으로 pdf로 변환됩니다.

자주하는 경우 적절한 jinja-template을 편집 해보십시오.

  • 처음에는 nbconvert이 설치된 곳을 찾습니다. 예 : pip : pip show nbconvert. 상상해 경로가 /home/i/.local/lib/python3.5/site-packages
  • 그런 다음 템플릿은 /home/i/.local/lib/python3.5/site-packages/nbconvert/templates/latex/base.tplx 일 것입니다.
  • 다시 : 바로 뒤에 \usepackage{mathrsfs}을 추가하십시오.

바일라 - 문제가 없어야합니다.

마지막으로 세 번째 옵션이 있습니다. 자신 만의 템플릿을 처음부터 만들고 nbconvert과 함께 사용할 수 있습니다. 나는 그것이 당신의 문제를 해결하는 매우 편리한 방법이라고 생각하지 않습니다. 설명서에서 더 읽을 수 있습니다 : http://nbconvert.readthedocs.io/en/latest/customizing.html