Выполнение аннотаций на рисунках тем же размером шрифта, что и основной текст

Как лучше всего обеспечить тот же размер шрифта на рисунках, что и в основном тексте, в форматах с открытым исходным кодом и таких программах, как Inkscape или Scribus?

Типичный пример использования: я хотел бы включить фигуру, состоящую из двух фотографий рядом. Первую фотографию я помечаю буквой «А» в правом верхнем углу, а вторую — «Б». Размер букв должен быть таким же (или, по крайней мере, постоянно относительным) к обычному основному тексту.

Пакет TiKZ LaTeX хорошо справляется с этой задачей, но требует много времени, а не WYSIWYG.

эээ, может быть, я запутался --- почему выбор того же размера шрифта не работает в приложении для настольных издательских систем WYSIWYG?
@Ryan: Проблема, с которой сталкивается спрашивающий, заключается в том, что TiKZ не поддерживает WYSIWYG; не то, чтобы это не делает работу.

Ответы (2)

Опция Inkscape PDF+LaTeX (при сохранении в формате PDF) может быть именно тем, что вам нужно.

Он сохраняет все нетекстовые аспекты графики в формате PDF, а затем создает фрагмент LaTeX, который импортирует этот PDF-файл и накладывает весь текст с помощью LaTeX. Вы загружаете фрагмент LaTeX с помощью \input, и поэтому текст имеет тот же шрифт и размер, что и ваш обычный текст LaTeX. Вы также можете делать такие вещи, как использование пользовательских макросов LaTeX в текстах на вашем изображении (что, очевидно, не будет WYSYWIG в Inkscape).

Так что это позволяет вам сбросить стили шрифта в LaTex?
Я не совсем уверен, что вы подразумеваете под сбросом, но вы можете управлять стилем шрифта из LaTeX, если это то, о чем вы спрашиваете.
"тип сброса" как в "тип настройки", и спасибо.

Для Scribus вы должны установить стиль абзаца (см. таблицы стилей), например, «рисунки — Заголовок»; поместите текстовое поле, чтобы перекрыть поле изображения, добавьте «A», а затем отметьте «A» стилем. Если вы отредактируете стиль, он обновит все экземпляры стиля во всем документе. Использование только таблиц стилей (в разумных пределах) всегда является лучшим способом продолжения работы и помогает обеспечить единообразие.

Если вы собираетесь размечать изображения перед размещением, вам необходимо убедиться, что оба (все) изображения настроены так, чтобы они не масштабировались каким-либо образом после размещения. Затем вы выбираете конкретный размер шрифта, возможно, указанный в (пикселях * выходных точках на дюйм). Вам нужно будет обработать это для всех изображений в документе, а затем вам нужно будет отредактировать каждый файл изображения с пересчитанным размером, если вам нужно изменить размеры изображения или отредактировать шрифт.

Размер текста: если вы ЗНАЕТЕ, что размещаете изображения в масштабе 100% и печатаете с разрешением 300 dpi/150lpi, вы можете сделать вывод, что буква «A» высотой 1/8 дюйма будет равна 300 * 0,125 = 37 пикселей. При изменении размера изображения текст масштабируется вместе с ним.

Способ Scribus — лучший способ, но если вы делаете сложные диаграммы с текстом внутри, вам нужно настроить изображения как можно единообразно, чтобы не масштабировать шрифт. Как правило, даже в векторных форматах и ​​шрифтах с определенными единицами измерения шрифт все равно будет масштабироваться относительно области просмотра при масштабировании размещенного изображения. (* но см. ответ Wrzlprmft относительно PDF+LaTex)

Привет Йорик, я думаю, что твой ответ именно то, что я хочу. Scribus — хороший инструмент, но документация не всегда проста (как и для других проектов с открытым исходным кодом).