2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Ищу набор инструментов для электронной публикации
Сообщение23.08.2018, 10:05 


27/04/18
10
Доброго времени суток.

Подскажите, пожалуйста, какие программы Вы использовали (бы), если необходимо сделать электронную книгу со множеством математических формул, ссылок на текст, ссылок на внешние объекты, закладок, спойлеров (этот пункт особенно важен, многоуровневые скрываемые вложения).

Как пример результата можно представить конспект учебника по математике: оглавление, термины (определения в спойлер), теоремы (доказательства в спойлер), примеры (и их в спойлер, а решения во вложенный :D ).

Пока использовал html в Notepad++ и MathJax для отображения формул. Проблемы увидеть текст в куче разметки.
LaTeX разметка с результатом в pdf была бы, наверно, удобнее, но я не нашел как сделать спойлер.
LibreOffice - все хорошо читаемо (ибо wysiwyg), но разъезжается при любом неаккуратном жесте. И опять не знаю как сделать спойлеры.

 Профиль  
                  
 
 Re: Ищу набор инструментов для электронной публикации
Сообщение23.08.2018, 11:09 
Заслуженный участник
Аватара пользователя


31/01/14
11305
Hogtown
Allch1 в сообщении #1334063 писал(а):
Подскажите, пожалуйста, какие программы Вы использовали (бы), если необходимо сделать электронную книгу со множеством математических формул, ссылок на текст, ссылок на внешние объекты, закладок, спойлеров (этот пункт особенно важен, многоуровневые скрываемые вложения).


В каком формате хотите получить результат?

html+MathJax
Пример
Спойлеры (<details><summary>....</summary>..........</details>) использованы только в оглавлении, но никто не мешает использовать их везде. Писать удобнее в Markdown , который более читаем, чем html, и допускает row html в качестве ввода, и конвертируется в html. Какие редакторы для Виндозы есть, мне неведомо и неинтересно.

pdf
Инструмент pdflatex с hyperref. Для спойлеров: один из пакетов pdfcomment, fancytooltips, cooltooltips . Проблема: для "tooltips" pdfreader должен понимать javascript, т.е. это либо Adobe Reader, либо Adobe Acrobat. Насколько мне известно, другие не поддерживают; и не все туда засунуть можно.. См дискуссию
https://tex.stackexchange.com/questions/155518/tooltip-that-works-with-all-pdf-readers
Но pdfcomment  в этом смысле лучше, хотя, опять таки, не каждый pdfreader поддерживает комментарии (evince поддерживает)

office (любой) Это не формат для книги, и вообще не для математики.

 Профиль  
                  
 
 Re: Ищу набор инструментов для электронной публикации
Сообщение23.08.2018, 11:24 


27/04/18
10
Red_Herring, спасибо за развернутый ответ.
Попробую построить цепочки Markdown $\to$ html, markdown $\to$ TeX $\to$ pdf и pdflatex.
Посмотрим с чем я окажусь наиболее производительным.

 Профиль  
                  
 
 Re: Ищу набор инструментов для электронной публикации
Сообщение23.08.2018, 11:34 
Заслуженный участник
Аватара пользователя


31/01/14
11305
Hogtown
Allch1 в сообщении #1334075 писал(а):
markdown $\to$ TeX $\to$ pdf


Здесь сложнее, даже если забыть о спойлерах. Почему:
1) Md каждая страница должна иметь header, который надо убрать, сделав "обрезание"). Легко в batch mode, если header один и тот же

2) теоремы, доказательства, определения и т.д. в LaTeX это окружения (environment), не имеющие аналогов в html. Поэтому много ручной работы.

Конвертер: pandoc

Но все это имеет смысл только если Вам хочется выход в двух форматах (html и pdf). Если цель одна pdf, то пишите в LaTeX

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модератор: Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group