
내 .emacs에는 (setq org-latex-create-formula-image-program 'imagemagick)
작동 중이므로 수식을 미리 볼 수 있지만 c-c c-x c-l
원치 않는 정보도 얻습니다.linktoc = all, colorlinks = true, urlcolor = DodgerBlue4, citecolor = PaleGreen1, linkcolor = black
\hypersetup{linktoc = all, colorlinks = true, urlcolor = DodgerBlue4, citecolor = PaleGreen1, linkcolor = black}
이것은 tex 파일 의 내용입니다 .\temp
어떻게 공식만 얻을 수 있나요?
내 OS는 리눅스 우분투입니다
답변1
나는 같은 문제를 가지고있다. 옵션은 linktoc = all, ...
org-latex-default-packages-alist => hyperref 변수에 추가됩니다. 다음을 통해 이 작업을 수행할 수 있습니다.
Mx 사용자 정의 변수 RET org-latex-default-packages-alist RET
그런 다음 패키지의 "옵션" 필드로 이동하여
hyperref
다음을 작성하십시오.linktoc = all, ...
마지막으로 "적용 및 저장" 버튼을 누르고 다시 시작하세요.
이는 단일 파일에 대한 것이 아닌 일반적인 접근 방식입니다. 링크를 숨기기 위해 이 절차를 테스트합니다( hidelinks
옵션).
답변2
#+LATEX_HEADER: \hypersetup{...}
조직 파일에 한 줄이 있으면 이런 일이 발생하는 것 같습니다 . 조직에서 라텍스 조각을 생성하면 전체 라텍스 헤더와 함께 공식이 포함된 작은 라텍스 파일이 생성됩니다. 그러나 org-latex-default-packages-alist
의 모든 기본 패키지는 포함되지 않으며 t
. 그리고 hyperref
기본적으로 포함되지 않는 것 중 하나입니다. 그렇다면 라텍스는 어떤 이유에서인지 하이퍼셋업 내용을 문서의 일부로 해석하는 것 같습니다.
여기에서 다른 답변 외에도 몇 가지 해결 방법을 찾았습니다.
조직 파일에서 hypersetup 줄을 제거하고 대신 설정
org-latex-hyperref-template
하십시오~/.emacs.d/init.el
.(setq org-latex-hyperref-template "\\hypersetup{linktoc=all,colorlinks=true,urlcolor=blue,linkcolor=blue}")
(모든 조직 파일에 동일한 옵션을 사용해도 괜찮다면.)
조직 파일에 hypersetup 줄을 유지하되,
#+LATEX_HEADER: \usepackage{hyperref}
조각을 생성할 때에도 로드되도록 명시적인 줄을 추가하세요.org-latex-default-packages-alist
hyperref가 표시되어t
조각 생성 시 포함되도록 수정합니다 .