LINUX.ORG.RU
Ответ на: комментарий от hobbit

Ну и по традиции вопрос, чего именно тебе не хватило в LO Impress?

У меня довольно скромные требования, даже совместимость конечного результата с PowerPoint не требуется, достаточно PDF выдать.

Содержание - нумерованные/ненумерованные списки, немного картинок. Ничего экзотического. На входе - шаблон PowerPoint.

Impress глючит страшно - например, при переходе от редактирования слайдов к навигатору слайдов часто врубается перетаскивание слайдов, из за чего они меняются местами. Не все изменения по ctrl+z отменяются. При вставке из веб / прочих источников - сложно стили привести к единому виду (нажатие «очистить формат» не всегда помогает). И т.д. Как бы мелочи, но мешают сильно.

Добавлю — тут LaTeX обсуждают; для моего случая он не очень подходит, так как мне нужен WSYGW (что бы можно было вместе со школьником сесть и сделать презентацию) и низкий порог вхождения (что бы он сам смог её поправить, если понадобится).

Harliff ★★★★★
() автор топика
Последнее исправление: Harliff (всего исправлений: 5)
Ответ на: комментарий от hobbit

Он упорото-наркоманский

Семён Семёныч! Ну уж от Вас-то я точно ждал технических аргументов. От ТСа, кстати, тоже жду.

ТС подтверждает. Пара тех. аргументов там есть.

писал в нем большие статьи

Хотелось бы конкретно про презентации услышать. С Writer я тоже много работал, да и работаю.

Кстати, к Writer’у и Calc’у у меня претензий нет, работают довольно хорошо (Calc даже местами лучше Excel). Это именно Impress глючный.

Harliff ★★★★★
() автор топика
Последнее исправление: Harliff (всего исправлений: 1)
Ответ на: комментарий от anonymous

Вопрос: что нужно от презентаций, из-за чего не подходит что попало?

Обычно требования по функционалу (WSIGW, например) и выходной формат (в дополнение к PDF - копия в PowerPoint, пусть даже чуть-чуть кривая — что бы человек сам мог поправить презентацию в случае обнаружения крупных косяков).

Harliff ★★★★★
() автор топика
Последнее исправление: Harliff (всего исправлений: 1)

В жизни не создавал презентаций. Открыл LO Impress – там всё просто, понятно и работает как ожидается. Картинки, тексты вставляются, размещаются и не «съезжают»

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от hobbit

TeXstudio и pandoc вообще новодел. В коде pdflatex (для меня это основной инструмент представления латеховых документов наружу), может, и есть какой-то код от Дональда Кнута (считающийся, кстати, эталоном качества). Но вряд ли его там много, а если это какие-то структуры и определения – то мы возвращаемся к вопросу о круглом колесе.

Под капотом всех современных тулов для *TeX находится всё та же древняя полуразложившаяся плесень.

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

Chiffchaff
()
Ответ на: комментарий от ugoday

яндекс://как начать работать в latex

Все эти руководства ни капли не помогают, когда, например, не отображается текст на русском.

Потому что тут уже начинается низкоуровневая херня: где в конкретном дистрибутиве Linux хранятся шрифты, которые может найти tex, где в конкретном дистрибутиве latex хранятся шрифты, пересекается ли первое множество со вторым, как парсить совершенно невнятные непосвящённому ошибки *tex, почему ошибок может вообще не быть, но в результирующем PDF квадратики вместо русских букв.

Начинаешь гуглить, находишь рецепты от 2003-го года для дистрибутива Debian 4, понимаешь, что к современным дистрибутивам это имеет ровно 0 отношения, идешь по следующей ссылке, там повторяется всё то же самое.

Скучно и непродуктивно.

А когда всё работает, то да, ничего сложного нет. Только вот оно не всегда работает из коробки.

Chiffchaff
()
Ответ на: комментарий от Chiffchaff

Все эти руководства ни капли не помогают,

А может быть причина в вас? В обычном случае берёшь стандартную убунту, ставишь полный дистрибутив ТеХа и всё работает прямо из коробки. Я даже теряюсь, где тут можно накосячить.

А когда всё работает, то да, ничего сложного нет.

Это мой вариант. Всячески рекомендую.

ugoday ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Он ужасен. За столько лет не осилили добавить кастомные стили, я не понимаю как этим студенческим высером вообще форматировать документ.

Тебе, видимо, нужно что-то большее, чем полтора заголовка?

Zhbert ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Забавный факт: Airbus терпит крушение над водами Атлантического океана в течение 325 серий. Пытается перейти на гуглодоки с 2018-го года. Сто тысяч человек уже перевели, 50 тысяч сидят на MS Office и слезть не могут.

ugoday ★★★★★
()
Ответ на: комментарий от Zhbert

Тебе, видимо, нужно что-то большее, чем полтора заголовка?

Я не понимаю зачем нужен офисный процессор (или как оно там называется), если невозможно использовать стили. В этом же вся суть, как будто бы, нет?

MoldAndLimeHoney ★★
()
Ответ на: комментарий от MoldAndLimeHoney

Остальные 50 тысяч (судя по некоторые документы содержат по 20 млн ячеек.) пытались построить свою ERP на экселевских табличках. И может даже не без успеха. Но как они теперь будут развиваться дальше вообще не ясно.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

А может быть причина в вас? В обычном случае берёшь стандартную убунту, ставишь полный дистрибутив ТеХа и всё работает прямо из коробки. Я даже теряюсь, где тут можно накосячить.

Накосячить могли в дистрибутиве. Я дважды пытался возобновить использование LaTeX, и дважды сталкивался с тем, что русский язык не поддерживается.

Если мы возьмём любой современный инструмент, то он будет поддерживать спецификации последних 20 лет. XDG, LFS, и всё такое. Т.е. будут использоваться конфигурационные файлы из ~/.config, чаще всего очевидные и человекочитаемые, будут использоваться любые шрифты, установленные в системе, и так далее.

Но только не в LaTeX. Поскольку он был разработан лет за 60 до того, как человечество придумало конфиг-файлы, текущее расположение каталогов, современные шрифты, и всё прочее, то если в нём что-то не работает, надо быть экспертом в компьютерной археологии. И пытаться понять, а где же именно LaTeX ищет шрифты (он не использует для этого стандартные существующие механизмы), а какие именно нужны ему шрифты, а почему даже если ему закинуть какие-нибудь Type1 шрифты в каталоги, где он уже хранит свой шмурдяк, он всё равно их не видит и не использует.

Я в этой компьютерной археологии уже не вижу ни смысла ни интереса.

А заниматься ей придётся в любом случае. Более того, можно найти даже стенания опытных латехоидов, что вся эта концепция безнадёжно устарела и требует замены.

Chiffchaff
()
Последнее исправление: Chiffchaff (всего исправлений: 1)

Из необычного, но достаточно красивого, видел презентации сделанные в Figma. Подходит для презентаций с минимумом формул, схем, слов и т.д., но множеством иллюстраций

Jurik_Phys ★★★★★
()
Ответ на: комментарий от Chiffchaff

Накосячить могли в дистрибутиве.

А зачем вы пользуетесь косячным дистрибутивом?

и дважды сталкивался с тем, что русский язык не поддерживается.

Для этого нужно предпринимать специальные усилия. Рискну предположить, что вы, вместо того, чтобы поставить texlive-full, решили скраежопить и поставить только нужные пакеты, но где-то в процессе запутались и что-то пошло не так. Ну, просто не надо так делать и всё.

Точнее так: есть два пути: а) хочу странного, готов к приключениям и б) плыву по течению, использую стандартные, подоходящиие более-менее всем решения. И это нормально, главное их не смешивать.

ugoday ★★★★★
()
Ответ на: комментарий от Chiffchaff

А впрочем, чего я ругаюсь? Вот вам инструкция как с минимальными усилиями получить русский язык в ЛаТеХе.

$ mkdir /tmp/cache 
$ docker run --rm -it -v /tmp/cache:/tmp/cache ubuntu bash
# apt update
# apt install texlive-full
# # cat > /tmp/cache/hello.tex <<EOF
> \documentclass{article}
> \usepackage[T2A]{fontenc}
> \usepackage[utf8]{inputenc}
> \usepackage[russian,english]{babel}
> 
> \begin{document}
> 
> В начале было Слово, и Слово было у Бога, и Слово было Бог.
>
> \end{document}
> EOF

# cd /tmp/cache; pdflatex hello.tex

Результат: https://imgur.com/a/HfXYV9Y

Как видите, совсем не сложно.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

Ну не я представляю что может быть какие-то несовместимости или просто проблемы с экранированием знаков у людей. Но если честно за день или два можно разобраться, сделать темплейт презентации и дальше уже не страдать.

PS: ну quarto это развитие knitr и есть в случае R.

recei
()
Ответ на: комментарий от Chiffchaff
  1. взять texlive и XeLaTeX, или LuaTeX, и пример с overleaf с UTF-8 исходниками hello.tex и ttf-шрифтами.

1a. в частности, про обновления texlive между релизами которые там между ломаются и не работают – читать README и ChangeLog к texlive как дистрибутиву в целом, и его пакетному менеждеру tlpkg, в частности.

1б. в частности, там в установочных скриптах то ли дистрибутива texlive то ли его пакетного менеждера написано про переменные окружения: TEXDIR, TEXMFCONFIG, TEXMFHOME, TEXMFLOCAL, TEXMFSYSCONFIG, TEXMFSYSVAR, TEXMFVAR.

1в. в частности, попробовать поставить портабельную сборку texlive например два релиза одновременно, 2023, 2024. для чего изучить скрипты инсталятора и запускатора и пакетного менеждера tlpkg.

  1. взять модный&молодежный tectonic на rust, более модульный и осовремененный и компактный tex.

2a. или вообще typist.

  1. взять более минималистичный TeX дистрибутив, например, TinyTeXwhy-tinytex

4*. задание со звездочкой, для Ъ изучить "TeX: the program and the book" и собрать свой TeX с преферансистками и поэтессами:

4*а. взять патчи к FPC или GPC: TeX-FPC [tug.org/pipermail/texhax/2019-July/023823] и tex-gpc , (https://tug.org/pipermail/texhax/2019-July/023823.html) , compiling+Knuth%27s+tex+with+GNU+Pascal+-+gpc и собрать по этим патчам (старый релиз). попытаться осилить уникод.

4*б1. взять досовский tex, допиленный до CP866 и с литературно-грамотными rutangle/ruweave и осилить примеры lp1_sl.pdf, web_descr.pdf, web_exam.pdf, web_exam.web, web_exam.pas

– или готовую сборку древней версии tex и допиленные досовые бинарники, или взять djgpp и fpc/gpc и досовый tex оттуда.

4*б2. например, поставить в виртуалку FreeDOS LiveCD и оттуда djgpp и досовый tex – пакетным менеждером FreeDOS. потом впердолить туда Turbo/Borland Pascal или RHIDE и FPC или GPC, и радоваться.

4*б3. настроить Dosbox или dosemu для его запуска.

4**б3. поставить многозадачный DOS, например PC-MOS и написать демона на TCP/IP для запускалки досовой задачи (или запускать dosbox/dosemu через tcp/ip). чтобы виртуалка с досовым техом запускалась по требованию, и отрабатывала *.tex в досовом техе, в дос кодировке CP866, и чтобы генерировала внятный PDF в досовом веб-сервере.

5***. запилить свой TeX читая TeX: the Program and the Book и замечания по 8-bit free реализации от автора rutangle/ruweave – на более адекватных языках.

5***a. например, взять gcc-snapshot из Debian Sid где есть в gcc конпеляторы : c,c++,objective c, objective c++, d, rust, go, gnucobol, **modula-2, ada, algol-68** – и переписать с Pascal-H вообще на Algol-68 – и чтобы mingw кроссконпелировал из коробки под винду и вообще подо все, например.

то есть: посмотреть патчи из Tex-GPC / Tex-FPC и соответствующие им Change-файлы tangle.web => tangle.p паскалевский на Pascal-H и *.ch с патчами под FPC или GPC.

5****а2. собрать Mingw c алгол-68 ga68 кроссконпелируя под венду.

5***б. то же самое, переписать с Pascal-H не на Алгол-68 в gcc-16 а на Ada или Modula-2.

5****в. то же самое, переписать на Active Oberon для A2 или BlackBox Component Pascal и Oberon-2.

5****г. или, на ЯОС. и русском паскале.

5***д. или вот, на КуМир и ШАЯ.

=> получить на выходе преднастроенный дистрибутив оберона с модулями, где бинарники нативные и под венду и под линакс.

tl;dr: читай про TEXDIR, TEXMFCONFIG, TEXMFHOME, TEXMFLOCAL, TEXMFSYSCONFIG, TEXMFSYSVAR, TEXMFVAR.

и вообще, литературно-грамотные tangle.web и weave.web и tex.web и TeX: the program and the book – там всё написано.

anonymous
()
Ответ на: комментарий от anonymous

или вообще, плюнуть на tex. и поставить troff или lout.

  1. troff: neatroff и neatroff-fontmkmf как пример UTF-8 уникодного с TTF фонтами из коробки почти как в XeLaTeX.

  2. groff и mom, и что-то типа beamer для groff/neatroff/troff дабы рисовать метапроги в презентациях

  3. lout и инструкцию на арчвики и в дебиан пакетах по настройке русских PostScript Type1/Type3 шрифтов. или нагенерировать PS Type3/Type1 из TTF, или взять Type 1 из дистрибутива теха, например, того же texlive.

  4. Simon’s Formatter: SILE на C и LUA. и CaSILE как (мета)дистрибутивы его.

  5. asciidoc на питоне старый (лучше) или asciidoctor на руби, груви и жабе (новый).

  6. pandoc

  7. SCRIBE: texinfo, skribillo, Skribe, Scribe, на awk, схеме или common lisp.

  8. написать свой – например на TXR lisp или вообще на конечных автоматах, типа Libero.

чтобы UTF-8, язык типа asciidoc, litprog weave/tangle и выхлоп в любой из форматов типа как в skribillo через свой кастомный reader/writer в общий универсальный AST.

anonymous
()
Ответ на: комментарий от anonymous

4*б1. взять досовский tex, допиленный до CP866 и с литературно-грамотными rutangle/ruweave и осилить примеры lp1_sl.pdf, web_descr.pdf, web_exam.pdf, web_exam.web, web_exam.pas

literate.htm

и примеры литературно-грамотного web : weave,tangle оттуда.

а также и на КуМир, Обероне-2, Активном Обероне, Алголе-68, Модуле-2, Аде.

anonymous
()
Ответ на: комментарий от anonymous

sent

sent

 Origin:
      Takahashi

 Why?
 • PPTX sucks
 • LATEX sucks
 • PDF sucks
 
 also:
 terminal presentations
 don't support images…

да как же это – не поддерживает? есть же Kitty graphics protocol или Sixel например. или в iTerm подобный протокол картинок и всякие там alacritty, wezterm, kitty графические терминалы

только гиперссылок не хватает. и картинка.svg для полноценного фидобраузера.

вроде бы в каком-то «терминале на электроне.жс» около Zed текстового редактора есть и такое. и такое бывает, лол.

anonymous
()
Ответ на: комментарий от anonymous

https://tools.suckless.org/sent/

а, картинки там отдельно от мух и котлет: https://git.suckless.org/sent/file/example.html => https://tools.suckless.org/farbfeld/

а с векторными фидобраузер.SVG – чо? опять в xterm DEC Tektonik рисовать?

anonymous
()
Ответ на: комментарий от anonymous

https://git.suckless.org/sent/file/sent.1.html

кстати да, есть mandoc который генерит troff из семантической разметки. то есть, потенциально можно запилить нечто beamer подобное как для tex только для troff. а так mom более менее близкий к latex ну и в neatroff тоже есть примеры. еще в groff даже более примеров beamer-подобных только для troff, а не latex.

anonymous
()
Ответ на: комментарий от anonymous

внезапно, на тему писать beamer-подобные презентации в troff, а не в latex – есть примеров в :

  • plan9front, FQA и мануалы и книжка в troff-разметке. на выходе генерирует как и обычный PDF с картинками, так и HTML через troff2html или как-то так, см. там исходники этих книжек и примеры.

  • bsdcon, конференция по BSD-ям, доклады и презентации: в частности – презентации про mandoc оттудова.

там полно примеров как рисовать .pdf презентации в troff – и отдельный стиль, и PDF с картинками и groff исходник, и как бы даже не mandoc исходники.

anonymous
()
Ответ на: комментарий от anonymous

взять более минималистичный TeX дистрибутив, например, TinyTeX – why-tinytex

еще более минималистичных TeX дистрибутивов:

идеальный дистрибутив tex-а должен:

a) поддерживать unicode и true type фонты из коробки б) генерировать pdf (например, встраивать шрифты) в) не содержать 7 Гигабайт всякого ненужно, как в texlive

из-за пунктов а) или б) это по-видимому, XeLaTeX или LuaTeX. также можно посмотреть на speedata (.tex+.xml ~= lua => .pdf)

в общем, из минималистичных дистрибутивов теха кроме texlive тоже есть из чего выбрать.

…а по идее, если нормально обрабатывать однобайтные кодировки как в literate.htm и выше про патчи rutangle/ruweave и их суть написано – то и уникод не сильно-то и нужен.

.. а нужен православный KOI8-Ц , а не CP866 – конечно же! :)))

anonymous
()
Ответ на: комментарий от Jurik_Phys

И это в 2025 году, когда нейросети стирают языковые границы в компьютерном мире? А до этого в чисто техническом плане их стёр юникод.

Wapieth
()
Последнее исправление: Wapieth (всего исправлений: 1)
Ответ на: комментарий от MoldAndLimeHoney

Ну… Тут как бы двояко.

С одной стороны, да, ты прав. Хочется, чтобы была возможность вертеть им как хочешь и делать любые кастомные стили под себя.

С другой стороны, а зачем? Если есть некий готовый условно нормальный стиль, который можно просто брать и использовать, то и норм? В большинстве случаев, по крайней мере.

Ну и там всё-таки в каких-то пределах можно стили поменять. У меня был свой шаблон настроек с изменёнными шрифтами, кеглем, интервалами и нумерацией разделов.

Zhbert ★★★★★
()

Да, блин, презентация - это просто краткие пояснения к докладу. Чем проще и быстрее создаются, тем лучше.

Минимум 80% презентаций, что я видел, не требуют ничего из того, что предоставляют офисные пакеты или TeX.

reveal-md позволяет очень быстро сделать презентацию, приятную и красивую, без возни со стилями, сложными программами. Читаемую в исходнике, и версионируемую.

Процесс создания тоже очень простой из-за autoreload. В одном окне редактор, в другом - браузер. Пишешь презентацию, она автоматом обновляется в браузере. На порядки быстрее, кстати, нежели компиляция в LaTeX.

Chiffchaff
()