LaTeX를 Anki에서 어떻게 작동시킬 수 있습니까?


10

원래 LaTeXAnki 에서 작동 시키는 방법에 대한 질문을하려고 했지만 질문을 작성할 때 문제를 직접 해결하려고했습니다. 다른 사람들이 내 조사 결과로부터 이익을 얻을 수 있다고 생각했기 때문에 여기에 게시하기로 결정했습니다. 내 단계 중 하나라도 잘못되었음을 알게되면 알려주십시오. 그리고 나는 여전히 작동하지 못해서 끝까지 스크롤하면 내가 어디에 붙어 있고 여전히 도움이 필요한지 알 수 있습니다.

현재 문제는 : libgd를 어떻게 설치합니까?


LaTeXAnki를 작동 시키려고합니다 . 이 작업을 수행하는 방법에 대한 유일한 정보는 이 페이지에 있습니다 .

  • LaTeX를 사용하려면 [...] 별도로 설치해야합니다. Anki와 함께 제공되지 않습니다.
  • OSX에서 [...] MacTex 사용
  • Dvipng도 설치해야합니다.
  • OSX에서 MacPorts 또는 이와 유사한 것을 사용하여 LaTeX를 설치하는 경우 라텍스와 dvipng가 / usr / bin에 링크되어 있는지 확인하십시오.

MacTex 의 표준 설치 는 GUI 응용 프로그램을 사용하지 않기 때문에 필요한 것보다 훨씬 많은 3GB를 차지합니다. LaTeX 라이브러리가 필요합니다. 올바르게 이해하면 3GB보다 작아야합니다. 따라서 BasicTeX 버전을 대신 설치하고 있으며 약 100MB를 차지합니다.

이미 Dvipng가 설치되어 있는지 확실 하지 않으므로 Anki를 다시 시작하여 작동하는지 여부를 확인합니다. 다음과 같은 오류가 발생했습니다.

dvipng를 실행하는 중 오류가 발생했습니다. [...] tmp.dvi에 작성된 출력 [...]

따라서 아마도 dvipng를 설치해야 할 것입니다 ... Install readme는 다음 정보를 가지고 있습니다 :

dvipng를 설치하는 것은 간단하다 : 단순히 ./configure',make와`make install '이다.

전제 조건 :

  • GD Graphics Draw 라이브러리, libgd
  • 경로 검색 라이브러리
  • libpng와 libz

다시 말하지만, 이미 설치 한 필수 구성 요소 중 어느 것이 있는지 확실하지 않으므로 올바른 경로로 안내하는 오류 메시지가 표시되도록 설치를 계속 진행합니다.

를 실행 ./config하면 오류가 발생합니다.

구성 : 오류 : libpng를 찾거나 사용할 수 없습니다

... readme 상태 이후 이상하다고 생각합니다.

 To be able to compress and write PNG files to disk, dvipng (or
 really libgd) uses libpng which in turn uses libz. These should be
 available on any modern system, if not, download them and install
 them.

나는 libpng 웹 사이트로 가서 내 OS (10.6 / i386)에서 작동하는 "현재 바이너리"를 찾으려고 시도했지만 최신 3 버전 중 어느 것도 다운로드 가능한 바이너리가없는 것 같습니다. 그래서 나는 "오래된 바이너리"섹션으로 갔는데, libpng v1.4.5가있는 이 웹 사이트로 이동했습니다. libpng 용 "개별 설치 프로그램 패키지"를 설치했습니다.

이제 설치되었으므로 Dvipng를 다시 설치하려고 시도했는데 이제 다음 오류가 발생합니다.

libgd를 찾거나 사용할 수 없음
이 도면 라이브러리는 http://www.boutell.com/gd 에서 다운로드 할 수 있습니다 .

내가 갈 때 해당 웹 사이트 , 나는 페이지가 이동 있다고보고 그것은 현재 아래입니다. 소스 파일에 대한 링크 만 있고 바이너리 배포판은 없습니다. 여기에서 어디로 가야할지 모르겠습니다 ... 소스를 다운로드하고 어떻게 든 컴파일해야합니까? 그것이 준수되면 어떻게해야합니까? 생성 된 파일을 실행합니까? 생성 된 파일을 특정 폴더로 이동합니까? Dvipng는 어떻게 접근 할 수 있습니까? 나는 이런 식으로하는 방법에 익숙하지 않으므로 도움을 주시면 감사하겠습니다.


LaTeX를 Anki와 함께 사용하려면 설치해야하는 종속성 계층 구조에 대한 요약이 있습니다 (지금까지).

  • MacTeX : 설치됨 (기본 디스크 버전을 확보하여 많은 디스크 공간 절약)
  • Dvipng : 설치되지 않음 (libgd없이 설치할 수 없음)
    • libpng : 설치됨 (개별 설치 프로그램 패키지가 있음).
    • libgd : 설치되지 않았습니다 (설치 방법을 잘 모름).
    • ???

다른 질문:

  • 의존성에 따라 설치 프로그램을 실행하고 의미있는 오류 메시지를 기대하는 것보다 이러한 종속성이 설치되어 있는지 알 수있는 더 우수하고 안정적인 방법이 있습니까?

답변:


14

귀하의 질문은 LaTeX를 Anki와 함께 사용하는 데 매우 도움이되었지만 dvipng를 얻는 더 쉬운 방법이 있습니다.

  1. MacTeX를 설치하십시오. BasicTeX-2011.pkg를 설치했습니다 (MacTeX-Additions-2011.mpkg는 필요하지 않습니다).
  2. 터미널을 열고 "tlmgr update --self && tlmgr install dvipng"를 입력하고 Enter를 누르십시오. TeX Live Manager를 업데이트하고 최신 dvipng를 설치합니다.

그렇게하면 모든 준비가 완료됩니다.


나는 동의한다. 명령 줄보다 Tex Live Utility를 통해 MacTex에 패키지를 설치하는 것이 훨씬 좋습니다. 이 제안은 효과가 있습니다.
dan8394

1
질문 : 시스템에서 유일한 관리자이지만 터미널 명령 "tlmgr update --self && tlmgr install dvipng"를 실행하려고하면 프로그램을 관리자 권한으로 실행해야한다는 오류 메시지가 나타납니다. 나는 관리자입니다! 이 프로그램을 어떻게 실행합니까? BasicTex를 새로 설치 한 후 pdflatex / dvipng 오류가 발생하므로 OSX10.6 (Snow Leopard)에서 라텍스를 올바르게 구성해야합니다. 감사!

1
후손 : @ user21373의 질문에 대한 답변은 'sudo'명령을 사용하는 것입니다.
SigmaX

3

이 정확한 문제가 있었지만 "tlmgr update --self && tlmgr install dvipng"명령이 작동하지 않아 프로그램을 관리자로 실행해야한다는 오류가 발생했습니다.

내가 사용한 사용자 계정은 관리자 계정이었습니다. 대신 내가 한 것은 sudo로 각 명령을 별도로 실행하는 것입니다. Mac OS X 터미널 프롬프트에서 :

$ sudo tlmgr update --self

(이 명령이 업데이트를 잡고 경쟁하기를 기다립니다)

$ sudo tlmgr install dvipng

이것은 tlmgr 업데이트 및 dvipng를 작동시키고 설치하여 Anki가 LaTeX 출력을 표시하게합니다!


1
당신과 함께 한 라이너 이러한 명령을 실행할 수 있습니다sudo tlmgr update --self && sudo tlmgr install dvipng
조 크라이슬러
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.