
Я уже изучил несколько менеджеров ссылок и остановился на Zotero из-за его простоты. Раньше я в основном пользовался Citavi, в котором была функция хранения математических формул, написанных в LaTeX, которую я не нашел в Zotero.
Как заставить Zotero хранить математическую формулу? Есть ли какие-нибудь дополнения или обходные пути для этого?
Я хотел бы написать математическое уравнение в LaTeX и сохранить его в LaTeX, а не конвертировать в pdf/изображение. Есть ли дополнение, которое также служит редактором и просмотрщиком уравнений LaTeX в Zotero?
решение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$
Переключить Makrdownв меню Файл (или Ctrl+Alt+M), и у вас есть красивые уравнения.
решение2
tl;dr: Для Zotero нет хорошего решения, как и нет дополнения.
Длинная версия: В настоящее время нет возможности писать сложные математические уравнения в Zotero. Zotero поддерживает UTF-8 (так что греческие буквы работают), а такжепростая html-разметкано ничего более сложного (вроде дробей, квадратных корней и т.д.). Более того, Zotero будетнетсохранить разметку LaTeX, введенную в поля Zotero. Другими словами, \sqrt{5}
будет экранироваться \\sqrt\{5\}
при экспорте bibtex/biblatex. Былоразговариватьлибо реализации ASCIIMathML, либо добавления опции, позволяющей оставить коды LaTeX в покое (как это существует, например, для Mendeley). Первый вариант по-прежнему является предпочтительным, но кто-то должен это сделать, последний вариант постоянно встречает значительный скептицизм со стороны разработчиков, поскольку он поощряет ввод данных в формате, с которым Zotero в противном случае не сможет справиться (например, при создании собственной цитаты). При всем при этом не так уж и сложно взломать экспорт bib(la)tex Zotero, чтобы оставить код LaTeX в покое, и, возможно, даже удастся убедить сопровождающего в настоятельно рекомендуемомлучше-bibtexдополнение для Zotero для реализации этого.
решение3
Обновление: лучший способ получить формулу Latex в Zotero — использоватьКатекс.
Я все объяснилздесь. По сути, это плагин TinyMCE, который вызывает функцию рендеринга katex с помощью сочетания клавиш.
Вы можете загрузить файлы, добавить их zotero.jar
, изменить note.html
, а затем использовать ALT + k , чтобы применить стиль katex к формуле, и нажать , F5 чтобы загрузить формулу katex.
Два недостатка решения @yapphdorlw устранены, поскольку Katex не использует специальный режим, а напрямую изменяет HTML-код заметки.
Но еще есть возможности для улучшения.
Это был мой первый ответ, но решение выше имеет меньше недостатков.
Это обновление от @yapphdorlw. Мне удалось заставить это работать на Zotero 5 с Markdow-Here 2.13.4.
Вот шаги:
- Загрузите код сздесьи распакуйте файл
- Перейдите в папку
src
, выберите файлы/папкиchrome.manifest install.rdf common/ firefox/
(они находятся вsrc
) и создайте с ними zip-архив. - Измените
zip
расширение наxpi
- В Zotero откройте «Инструменты»>«Дополнения» и перетащите на него файл XPI, затем перезагрузите Zotero.
- Откройте заметку и напишите формулу, например
$\sqrt{a^2 + b^2} = \pm c$
- Нажмите CTRL + ALT+ M [не нужно для части сценария из ответа @yapphdorlw]
Недостатки:
- ++ активирует рендеринг Mardown-Here (оболочку), и изменения, сделанные в этом режиме, не сохраняются в zotero CTRL . ALT M
- При активации режима Mardown-Here синхронизация может завершиться неудачей, поскольку созданный образ генерирует исходный код, длина которого превышает 250 тыс. символов.
Возможная ошибка:
Если при перетаскивании файла .xpi вы получаете сообщение об ошибке «Не удалось установить дополнение «%S». Возможно, оно несовместимо с этой версией Zotero Standalone», то, скорее всего, указанные файлы/папки находятся не в корне zip-архива, а внутри папки внутри zip-архива. Когда вы открываете zip-архив, вы должны увидеть файлы/папки, а не одну папку.
Другие источники:
https://forums.zotero.org/discussion/59648/how-to-installl-markdown-here-in-zotero