0 голосов
169 просмотров
На вкладке Pictures в PTXPrint можно назначить каждой картинке код для Print, App или Web. В разделе Global options есть опция "Omit pictures only meant for Web or App". Но интерфейс не предлагает других вариантов выбора медиа. Есть ли фрагмент TeX, который мы можем поместить в ptxprint-mods, чтобы, например, указать: «Выводить только картинки для Web, но не для Print»? (У меня есть картинки, которые я хочу включить в «Readers Version», но не в «Study Bible version», и наоборот. Я использую эти медиа-теги, чтобы различать эти два варианта.)
Переведено машиной с языка English
PTXprint от (206 очков) | 169 просмотров

2 Ответов

0 голосов
Похоже, у вас уже есть два разных «Layouts» (Configurations): один для Readers и один для Study. Каждый макет имеет собственный PicList, поэтому вы должны иметь возможность вручную УДАЛИТЬ ненужные картинки из каждого макета, не влияя на другой (то есть выберите одну или несколько строк и нажмите DEL или кнопку Del в правом верхнем углу).

Для всех книг Писания PTXprint удаляет \fig ...\fig* из USFM и управляет всем через PicList, поэтому правило в changes.txt не сработает для переключения между loc="w" и loc="p".
Переведено машиной с языка English
от (3,2тыс. очков)
0 голосов
Привет, извините, сайт был недоступен, когда я пытался опубликовать то, что написал вчера.

На данный момент, на стороне TeX:
1. Записи в piclist читаются и запоминаются просто как строка текста без какой-либо интерпретации.
2. Интерпретация строки текста в аргументы происходит один раз, когда достигается нужный стих.
3. После обработки аргументов в текущем коде нет настроек или опций, которые предотвратили бы вставку картинки (или плейсхолдера) в текст.

Это означает, что если ненужное изображение было, скажем, в Gen1:1, а нужный вариант — в Gen1:2, то на стороне TeX теоретически можно было бы сказать TeX забыть запись из piclist для Gen1:1 (между шагами 1 и 2 выше), но нужно было бы явно указать, какие записи удалить. По сути, это делает процесс ручным, и Марк П уже предложил более простой способ.

Я мог бы переписать код, чтобы разрешить хук между этапами разбора аргументов и создания изображения, где этот хук мог бы установить какой-либо флаг «отфильтровано». Но это был бы новый код, и, как написал Марк, есть альтернативы, которые лучше подойдут большинству людей.

Вы представляете это как часть автоматизированного процесса со сотнями изображений и каким-то централизованно управляемым базой данных изображений? Если да, то я не возражал бы против вставки хук-кода, как описано выше, но для большинства людей, если изображение есть в piclist, но отсутствует в конечном выводе, это баг!
Переведено машиной с языка English
от (1,1тыс. очков)

Похожие вопросы

+1 голос
2 ответов 430 просмотров
В PTXprint 3.0.18 я пытаюсь разместить две иллюстрации для одной книги, изменяя параметры в разделе Details для каждого ... , но безрезультатно. Это баг или я что-то упускаю?
drwww 448 задал вопрос апр 9
0 голосов
2 ответов 293 просмотров
В панели Pictures, когда я нажимаю на флажок рядом с Include Pictures (Illustrations), появляется следующее сообщение об ... Tangkhul_Petia\\..\\Tavua' PTXprint Version 3.0.8
petia_downey 111 задал вопрос янв 26
0 голосов
1 ответ 108 просмотров
В моих PDF-файлах из PTXPrint 2.8.17, когда я навожу правую кнопку мыши на изображение, я должен получить ... делать что-то по-другому? Я отправил архив разработчикам. JN
john_nystrom 316 задал вопрос июн 26, 2025
0 голосов
2 ответов 334 просмотров
В PTXPrint теперь есть возможность на вкладке Pictures (Изображения) установить набор изображений. Я скачал файлы из архива ... . Что еще может сделать для меня эта функция?
john_nystrom 316 задал вопрос сен 6, 2024
0 голосов
1 ответ 267 просмотров
Вот моя проблема: В сноске переводчик приводит ивритское слово из исходного текста и диапазон его значений. Верхняя часть ... от размера основного шрифта. Как решить эту проблему?
Y Mdu Niê 124 задал вопрос мар 10
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
But if we walk in the light, as he is in the light, we have fellowship with one another, and the blood of Jesus, his Son, purifies us from all sin.
1 John 1:7
3,088 вопросов
6,055 ответов
5,711 комментариев
2,050 пользователей