0 голосов
326 просмотров

Я верстаю издание одной книги Бытия. Мы хотим отобразить в оглавлении 7 меток «Основные разделы», и решение, обсуждаемое здесь, в основном работает. 

https://support.bible/11592/toc-for-bible-modules

Однако оглавление, сгенерированное PTXPrint, упрямо отображает пустые столбцы для \toc2 и \toc3.

Зелёный квадрат на моём скриншоте показывает строки оглавления, которые я ввёл вручную, в том виде, в каком я их хочу (но со пустым столбцом номеров страниц). Над ними находится оглавление, сгенерированное PTXPrint. Первая строка содержит записи для Бытия: toc1 «полное название» toc 2 «краткое название» toc3 «аббревиатура». Я не хочу видеть эту строку в моём оглавлении.

Основные разделы  отображаются правильно, но они плохо переносятся из-за отсутствия полей toc2 и toc3 под каждым разделом. Я хочу избавиться от отточий в красном прямоугольнике, отображая только столбцы toc1 и номера страниц. Я пробовал 

  • удалить строки \toc* в GEN 1:0, но PT слишком умный для меня — он снова и снова вставляет их. 
  • удалить записи в списке ссылок на Писание, но они снова появляются как в самом списке, так и в первой строке сгенерированного оглавления.
  • Я ввёл только точку в Scr.Ref.List для каждой записи GEN, но названия всё равно появляются в оглавлении. 
  • Я создал новый проект и импортировал в него GEN после удаления записей toc. Как-то PT перенёс эти назойливые записи с названиями книг в новый проект!

На одном этапе я продублировал ссылки \mr для каждого раздела в строки \toc2 (как в моей макетной таблице), но это не помогло, поэтому я вручную перенёс ссылки в строки \ms+\toc1.

Есть ли у вас какие-либо идеи, как избавиться от пустых столбцов toc2 и toc3 в сгенерированной таблице оглавления? Или мне просто использовать мою вручную введённую таблицу в Предварительных материалах, добавив к ней номера страниц на последнем этапе вёрстки?

Переведено машиной с языка English
PTXprint от (670 очков)
изменено от | 326 просмотров

2 Ответов

0 голосов

Просто хочу уточнить, пробовали ли вы очевидное (на вкладке Peripherals):

Переведено машиной с языка English
от (3,2тыс. очков)
О, извините, да! Снятие галочек с toc2 и toc3 здесь не даёт никакого результата; все три столбца появляются, как на моём скриншоте.
Я должен был также отметить, что я использую PTXprint 2.4.13 в Wasta 20.04.
Переведено машиной с языка English
0 голосов
Я бы решил этот вопрос с помощью продуманного использования замен. Во-первых, вы можете удалить \toc2, используя замену вида:

```

"\\toc2[^\\]+" > ""

```

А затем мы разделяем подзаписи так, чтобы в \toc1 было описание, а в \toc2 — ссылка. Автоматическая вставка чисел выходит за рамки возможностей changes.txt, если только вы не спрячете их где-то в тексте. Но вы можете вставить несколько жёстких пробелов в начале записи, чтобы она была отступлена. Так строка записи может выглядеть так:

```

\toc1 ~~~Hape ke pokoso per mamang inetelik

\toc2 1\emdash 4:16

```

Затем на странице Peripherals включите toc1 и toc2 и выключите toc3.

Вы не сможете сделать ничего полезного с сортировкой. Но вы можете использовать основное оглавление.

Решение за вами, хотите ли вы отключить отточки (используя выпадающий список на странице Peripherals)
Переведено машиной с языка English
от (656 очков)
Спасибо, Мартин и Марк! Я только что разгадал загадку: я нашёл жёстко закодированные строки \toc* в моём локальном файле Front Matter! Когда они удалены, оглавление генерируется правильно (когда я не ставлю галочки на toc2 и toc3 на странице Peripherals).

Кстати, мне не нужен столбец с номерами или отступ; я бы предпочёл, чтобы названия «глав» не переносились. Я ввёл пробную таблицу в \periph Table of Contents, прежде чем узнать, как настроить автоматическое оглавление, и я ещё не решил, удалять ли её.

Однако теперь у меня возникла другая проблема: я очень внимательно сравнил настройки в двух связанных конфигурациях. У меня работает оглавление в "26-JUN-...", но в "27-JUN-..." есть шрифт и поля, которые мне нужны, и примерно 1/3 картинок расположены правильно. Если бы я мог заставить оглавление появляться в "27-JUN" так же, как в "26-JUN", это сэкономило бы мне много работы. Но я не вижу, почему оглавление отказывается генерироваться в конфигурации "27-JUN".

Теперь, однако, я испортил оглавление и в 26-JUN, поэтому я отправляю оба архива. Пожалуйста, помните, что в 27-JUN есть настройки, которые мне нужны. Вы можете игнорировать 26-JUN, если сможете помочь разобраться с лучшим вариантом. Спасибо!
Переведено машиной с языка English
Чтобы очистить эту тему для будущих проблем: является ли это ошибкой, что если ваш локальный Front Matter (на вкладке View/Edit) содержит жёстко закодированные поля \toc*, то флажки для включения трёх полей не работают; сгенерированное оглавление включает столбцы для всех полей toc*? Эти столбцы должны быть отключаемыми, независимо от того, где находятся их содержимое, верно?
Переведено машиной с языка English
Не уверен, почему вы хотите помещать записи \toc в front matter. Но если вы это делаете, вы должны помещать только те записи, которые хотите видеть. В настоящее время мы не удаляем их автоматически на основе настроек страницы periph. Или вы можете удалить те, которые не хотите видеть, используя changes.txt.
Переведено машиной с языка English

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

0 голосов
1 ответ 112 просмотров
Рассматриваемый проект PTXPrint настроен в разделе периферийных элементов (peripherals) следующим образом: Выбраны PDF-файлы ... ) номера страниц в PDF с начальными элементами?
Alastair 102 задал вопрос янв 15, 2025
0 голосов
10 ответов 1,3тыс. просмотров
I have an NT Nzema in which paragraph markers are applied in front of each verse number. Does anyone know how to ... from a sample project to this project image1861 906 214 KB
anon023887 105 задал вопрос янв 20, 2020
0 голосов
1 ответ 17 просмотров
Я заметил, что при добавлении PDF-файлов переднего материала (Front Matter) эти страницы добавляются перед всем, что ... путь, как рекомендовалось. Может ли кто-нибудь помочь?
odysiusbt 123 задал вопрос май 29
0 голосов
1 ответ 23 просмотров
Есть ли стиль для заголовка оглавления? Я хотел бы добавить немного пустого места перед заголовком оглавления, но не нашёл способа это сделать. Джефф
jeffh 1,4тыс. задал вопрос дек 5, 2025
0 голосов
2 ответов 46 просмотров
Есть ли способ разместить оглавление в конце издания? Именно так принято во французских изданиях. Джефф
jeffh 1,4тыс. задал вопрос дек 5, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I urge you, brothers and sisters, to watch out for those who cause divisions and put obstacles in your way that are contrary to the teaching you have learned. Keep away from them.
Romans 16:17
3,044 вопросов
6,004 ответов
5,671 комментариев
2,026 пользователей