Zotero의 노트에 수학 공식/방정식을 삽입하는 방법은 무엇입니까?

Zotero의 노트에 수학 공식/방정식을 삽입하는 방법은 무엇입니까?

나는 지금까지 여러 참조 관리자를 탐색해 왔으며 단순성 때문에 Zotero를 사용하게 되었습니다. 이전에는 Zotero에서는 볼 수 없었던 LaTeX로 작성된 수학 공식을 저장하는 기능이 있는 Citavi를 주로 사용했습니다.

Zotero가 수학 공식을 저장하도록 하는 방법은 무엇입니까? 추가 기능이나 이에 대한 해결 방법이 있나요?

LaTeX로 수학 방정식을 작성하고 그대로 LaTeX에 저장하고 pdf/이미지로 변환하지 않고 싶습니다. Zotero에서 LaTeX 수식 편집기 및 뷰어 역할도 하는 추가 기능이 있나요?

답변1

우연히 그 방법을 알게 됐어요! 결합하다마크다운-여기mathjax를 사용한 추가 기능.

메모에 다음 코드를 추가할 수 있습니다.

<script type="text/x-mathjax-config"> MathJax.Hub.Config({
MMLorHTML: { prefer: "HTML" },
tex2jax: {
displayMath: [['\\[', '\\]']],
inlineMath: [['\\(', '\\)']],
processEscapes: true
},
TeX: { extensions: ['enclose.js'] }
});
</script>
<script type="text/javascript"
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Now your equation $\sqrt{a^2 + b^2} = \pm c$

마크다운 토글파일 메뉴(또는 Ctrl+Alt+M)에 멋진 방정식이 있습니다.여기에 이미지 설명을 입력하세요

답변2

요약: Zotero에는 좋은 해결책도 없고 추가 기능도 없습니다.

긴 버전: 현재 Zotero에서는 복잡한 수학 방정식을 작성할 수 있는 방법이 없습니다. Zotero는 UTF-8(그리스 문자가 작동함)을 지원합니다.간단한 HTML 마크업하지만 더 복잡한 것은 없습니다(분수, 제곱근 등). 게다가 Zotero는~ 아니다Zotero 필드에 입력된 LaTeX 마크업을 보존합니다. 즉, bibtex/biblatex 내보내기 시로 \sqrt{5}이스케이프됩니다 . \\sqrt\{5\}가 있었다말하다ASCIIMathML을 구현하거나 LaTeX 코드를 그대로 두는 옵션을 추가하는 것(예: Mendeley의 경우). 전자는 여전히 선호되는 방식이지만 누군가는 그렇게 해야 합니다. 후자는 Zotero가 처리할 수 없는 형식(예: 자체 인용 생성)으로 데이터 입력을 장려하기 때문에 개발자들로부터 상당한 회의론을 지속적으로 받아왔습니다. . 즉, LaTeX 코드를 그대로 유지하기 위해 Zotero의 bib(la)tex 내보내기를 사용자 정의 해킹하는 것은 그리 어렵지 않으며 관리자에게 강력히 권장되는 코드를 설득하는 것도 가능할 수도 있습니다.더 나은-bibtex이를 구현하기 위한 Zotero용 애드온입니다.

답변3

업데이트: Zotero에서 Latex 공식을 얻는 더 좋은 방법은 다음을 사용하는 것입니다.케이텍스.

나는 모든 것을 설명했다.여기. 기본적으로 키보드 단축키로 katex 렌더링 기능을 호출하는 TinyMCE 플러그인입니다.

파일을 다운로드하고 에 추가하고 zotero.jar수정한 note.html다음 ALT +를 사용하여 k katex 스타일을 공식에 ​​적용하고 키를 눌러 F5 katex 공식을 로드할 수 있습니다.

@yapphdorlw 솔루션의 두 가지 단점은 Katex가 특수 모드를 사용하지 않고 노트의 HTML을 직접 수정하기 때문에 수정되었습니다.

하지만 아직 개선의 여지가 있습니다.

여기에 이미지 설명을 입력하세요


이것은 나의 첫 번째 답변이지만 위의 솔루션에는 단점이 적습니다.

@yapphdorlw의 업데이트입니다. Markdow-Here 2.13.4를 사용하여 Zotero 5에서 작동하도록 만들 수 있었습니다.

단계는 다음과 같습니다.

  1. 다음에서 코드를 다운로드하세요.여기그리고 파일의 압축을 풀어주세요
  2. 폴더로 이동하여 src파일/폴더 chrome.manifest install.rdf common/ firefox/(에 있음 src)를 선택하고 해당 파일로 zip을 만듭니다.
  3. zip확장자를 다음으로 변경하세요 .xpi
  4. zotero에서 도구>추가 기능을 열고 xpi 파일을 끌어다 놓은 다음 zotero를 다시 로드하세요.
  5. 노트를 열고 다음과 같은 수식을 작성하세요.$\sqrt{a^2 + b^2} = \pm c$
  6. CTRL + ALT+를 누르세요 M . [@yapphdorlw 답변의 스크립트 부분은 필요하지 않습니다.]

단점:

  1. CTRL ++ 는 Mardown-Here 렌더링(래퍼)을 활성화하며 이 모드에서 변경된 내용은 zotero에 저장되지 않습니다 ALT. M
  2. Mardown-Here 모드가 활성화되면 생성된 이미지가 250,000자 이상의 소스 코드를 생성하므로 동기화가 실패할 수 있습니다.

가능한 오류:
"추가 기능 "%S"을(를) 설치할 수 없습니다. 이 버전의 Zotero Standalone과 호환되지 않을 수 있습니다."라는 오류가 발생하는 경우. .xpi 파일을 드래그 앤 드롭할 때 언급된 파일/폴더가 zip의 루트에 있지 않고 zip 내부의 폴더 안에 있기 때문일 수 있습니다. zip을 열면 단일 폴더가 아닌 파일/폴더가 표시되어야 합니다.

기타 출처:
https://forums.zotero.org/discussion/59648/how-to-installl-markdown-here-in-zotero

관련 정보