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

Мне нужно подчёркивать весь текст \nd. Однако подчёркивание по умолчанию расположено немного слишком низко. В техническом справочнике PTXprint указано:

\UnderlineLower 0.1em — Расстояние ниже базовой линии подчёркивания

Но что мне с этим делать? Как мне использовать это, чтобы поднять подчёркивание для всего текста \nd немного выше?

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

5 Ответов

0 голосов

Привет, @EricP,

На вкладке «Дополнительно» (Advanced) доступны следующие параметры, которые можно настроить:

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

Переведено машиной с языка English
от (3,2тыс. очков)
0 голосов

Отлично, но, кажется, подсказка (tooltip) неверна. Значение -0.10 слишком низкое, но когда я изменил его на -0.25, подчёркивание поднялось ровно туда, куда я хотел.

Переведено машиной с языка English
от (607 очков)
0 голосов

Описание неверно. Значение не связано с базовой линией, а с нижней частью нисходящих элементов (descenders), если они присутствуют (хвосты у букв g, p и т. д.), исходя из предположения, что (поскольку у нас нет способа пропускать их) зачёркивание частей букв — плохая идея, а подчёркивание чуть ниже нижней точки самого низкого нисходящего элемента в данной строке — лучший вариант.

Если вы установите отрицательное значение, имейте в виду, что в настоящее время оно будет зачёркивать основной текст, если нисходящих элементов нет.

Если возникнет потребность в подчёркивании относительно базовой линии, это в конечном итоге будет обозначено отрицательным значением.

Переведено машиной с языка English
от (1,1тыс. очков)
0 голосов

Как вам такая улучшенная подсказка?

This sets the vertical position
(in ems) of the underline relative
to the bottom of any descenders. 
Negative values raise it.
Positive values lower it.
Переведено машиной с языка English
от (3,2тыс. очков)
0 голосов

Дальнейшие тесты показали, что предполагаемое функционирование было нарушено из-за отключения XeTeXuseglyphmetrics. Я считаю это ошибкой (багом), и, к сожалению, люди, вероятно, привыкли к этому, поскольку XeTeXuseglyphmetrics обычно отключался кодом на Python. При исправлении этого я также исправил частично реализованную функцию «отрицательное значение = абсолютное положение».

Предполагаемое значение по умолчанию: \def\UnderlineLower{0.2em}
image

Старое, ошибочное поведение \def\UnderlineLower{0.2em}
image

Новое абсолютное положение: \def\UnderlineLower{-0.2em)
image

Установлено в ноль:
image

Установлено в -0.1:
image

Моё предложение для подсказки:

Это устанавливает, насколько (в em) подчёркивание находится ниже текста
и относительно чего оно измеряется. Если значение положительное или равно нулю, это расстояние
ниже нижней части нисходящих элементов. Если отрицательное,
это расстояние ниже базовой линии. Теперь нет способа
использовать подчёркивание для зачёркивания текста.

Переведено машиной с языка English
от (1,1тыс. очков)

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

0 голосов
1 ответ 76 просмотров
Я создал PDF-файл с помощью PTXprint. Когда я открываю его в Firefox на своем компьютере, Firefox отображает ... PDF, не видели этот запутанный заголовок на неправильном языке.
bit 495 задал вопрос ноя 17, 2025
0 голосов
3 ответов 408 просмотров
Я готовлю Евангелие от Луки и Деяния Апостолов к печати в виде брошюры, но не могу понять, как вставить промежуточный титульный лист перед началом книги Деяния.
Jamie 102 задал вопрос авг 6, 2024
0 голосов
2 ответов 247 просмотров
Я купил новый компьютер и установил PTXprint. Он автоматически загружает мой вспомогательный проект KYU Healing Wounds, ... стандартного проекта перевода, но это тоже не работает.
JohnB 102 задал вопрос апр 9, 2024
0 голосов
1 ответ 64 просмотров
Базовая идея нашего диглота показана ниже. В нашем проекте вторичный текст диглота - это интерлинейный текст на ... . Возможно ли реализовать какой-либо из этих подходов?
Christopher F 120 задал вопрос апр 15, 2025
0 голосов
2 ответов 338 просмотров
Я пытаюсь напечатать Священное Писание шрифтом джама (арабский шрифт). Но все согласные печатаются по отдельности, а ... Вывод PTXPrint выглядит так: Должно выглядеть так: Спасибо!
Kirk 123 задал вопрос июл 12, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Give proper recognition to those widows who are really in need.
1 Timothy 5:3
3,049 вопросов
6,007 ответов
5,673 комментариев
2,029 пользователей