Size: a a a

DocOps-сообщество

2021 November 02

PV

Pavel Vrukhin in DocOps-сообщество
Да. Можно еще попробовать !important напихать. Может, перекрывает что-то.
источник

D

Denis in DocOps-сообщество
Заработало! Я что-то со сборкой намудрил. Спасибо огромное!
источник
2021 November 03

PS

Peter Sovietov in DocOps-сообщество
Всем привет! Конкретного вопроса не имею, просто рад, что есть и такой чат. Работал с разными системами. Сейчас вожусь с markdown + pandoc в режиме формирования pdf/web/docx. Уже дошел до своих скриптов, которые модифицируют xml-файлы внутри docx в качестве постобработки :)
источник

CL

Constantine Linnick in DocOps-сообщество
а в чем модификация состоит?
источник

PS

Peter Sovietov in DocOps-сообщество
Это было сделано для решения проблемы с  ненумерованными списками. Pandoc не поддерживает настройку их внешнего вида, а мне "шарики" по-умолчанию были не нужны.
источник

CL

Constantine Linnick in DocOps-сообщество
хотел сказать чтотнадо было в исходниках поправить но потом увидел что это хаскел https://github.com/jgm/pandoc/blob/c256ef34b32308f00b64ca9cb01f1bacd5994802/src/Text/Pandoc/Writers/Docx.hs#L666
источник

AM

Artem Morozov in DocOps-сообщество
Привет! Так шарики можно в шаблоне поменять, разве нет? https://pandoc.org/MANUAL.html#templates
источник

PS

Peter Sovietov in DocOps-сообщество
Шарики описаны в docx вне стилей, а pandoc умеет, по большому счету, работать только со стилями.

https://github.com/jgm/pandoc/issues/4321
источник

CL

Constantine Linnick in DocOps-сообщество
источник

CL

Constantine Linnick in DocOps-сообщество
источник

PS

Peter Sovietov in DocOps-сообщество
Вы это к тому, что надо править исходники Pandoc? :)
источник

VS

Vadim Smelyanskiy in DocOps-сообщество
Кроме того, шаблоны там довольно проблемная фича; docx редактировать можно только в определённых версиях Microsoft Word, и не трогать ничего кроме стилей, иначе собранный документ не будет открываться

ODT шаблоны же лично у меня половину параметров стилей теряли (цвет, font family)

Постпроцессинг в моих кейсах тоже оказался проще
источник

PS

Peter Sovietov in DocOps-сообщество
Да, я как-то позволил себе "вольность" в шаблонном docx (кстати, формально это не шаблон называется, а reference) и Word при открытии ругнулся на непонятные данные. Файл открыл, но предложил починить.
источник

CL

Constantine Linnick in DocOps-сообщество
ага, просто все упирается в то что нужно общее работающее решение которое будет в общем стиле архитектуры пандока, не поломает работу существующих документов и написано хаскелистом -> практически невероятное стечение обстоятельств
источник

PS

Peter Sovietov in DocOps-сообщество
При этом авторы, как видно по ссылке выше, в курсе проблемы.

Есть очень маленькая вероятность, что такие штуки можно исправить на уровне своего AST-фильтра. Но у меня большие сомнения на этот счет.
источник

AY

Alexander Yakovlev in DocOps-сообщество
Хороший повод прикоснуться к прекрасному миру функционального программирования)
источник

CL

Constantine Linnick in DocOps-сообщество
вспоминается phantomjs - единственное хоть как-то работающее решение по рендеру хтмл в пдф. Арья запилил для себя и выложил, а народ начал пользоваться и что-то требовать в итоге ему напихали 15 тысяч!!! багрепортов большая часть из которых относилась к низкоуровневым вещам которые он использовал а не сам написал, а он сказал вы там совсем кукухой поехали и забросил проект. Спасибо гуглерам с их папетером, иначе так бы и выли от горя. вот так и помогай людям
источник

PS

Peter Sovietov in DocOps-сообщество
Автор Pandoc дал возможность приобщиться к миру еще более прекрасного скриптового программирования в виде Lua. Другой вопрос, что через Lua, почему-то, не все можно сделать %)
источник

CL

Constantine Linnick in DocOps-сообщество
да я вон нашел выше место где буллеты подставляются, они жестко прописаны и сделать их конфигурируемыми нетривиальная задача иначе бы уже три года назад сделали
источник

AY

Alexander Yakovlev in DocOps-сообщество
Оо да, а Lua ещё и в тарантуле) так что в любом случае будет полезно)
источник