
Вероятнее всего, мой вопрос уже задавался, но я не смог найти на него хорошего ответа, поэтому задам его еще раз, надеясь получить точный ответ.
Я использую и Linux, и Windows с моим личным облаком, которое синхронизирует мои данные на нескольких компьютерах. В настоящее время я пишу научный документ на 150+ страниц по латексу, в котором используется шрифт latex по умолчанию. Покопавшись, чтобы узнать название этого шрифта, я обнаружил, что название шрифта — Computer Modern Serif (правильно?) (Я использую класс report в latex, это шрифт по умолчанию для него?)
Теперь у меня есть схемы и рисунки, которые я сделал в Inkscape. Мне нужно, чтобы они открывались и в Windows, и в Linux, но, ... Я не смог найти шрифт, который был бы общим для Windows и Linux. В Linux шрифт называется "Serif". В Windows он называется "CMU Serif", конечно, после ручной установки в Windows.
Как мне сделать так, чтобы у меня было одно имя шрифта для Windows и Linux (без ручной путаницы в именах шрифтов), чтобы мне не пришлось постоянно менять имя шрифта? Я ожидаю, что у меня будет шрифт с точно таким же именем из Linux, а затем просто установлю его в Windows, и вуаля! Больше никаких проблем в обеих операционных системах.
1- Возможно ли это?
2- Правильные ли названия шрифтов, которые я упомянул? Я совсем запутался в этом.
Пожалуйста, порекомендуйте.
решение1
Ну, извините, но я думаю, вы хотите сделать это больше, чем оно есть. Вы можете использовать шрифт, который хотите LaTeX
. Есть хороший каталогроднойшрифты и вы всегда можете использовать ttf
и otf
шрифты используя XeLaTeX
как вы знаете.
С другой стороны,Компьютер Модерночень хороший источник, идеальный для работы с математикой, но не единственный. Вы говорите, что используете Latin Modern Roman, что этодругой проект.
Я думаю, что в этом месте есть путаница. Согласно этомустатья в википедиии соответствующие ссылки, вы можете получить семейство шрифтовотсюдав формате Open Type, подходит для использования Inkscape
и легко устанавливается в Windows (оставим на время gnu/linux для простоты).
Также @cfr отправил вам путь для загрузки шрифтов Latin Modern в открытом виде. По моему собственному опыту, установить такие шрифты несложно. Я бы скачал все файлы из каталога, чтобы получить все доступные веса и вариации шрифта.
Этого было бы достаточно для удовлетворения пункта 1 вашего вопроса.
Чтобы ответить на второй пункт, вам нужно знать кое-что о шрифтах, чтобы начать с того факта, что не всегда название семейства является синонимом с гарантией. Часто шрифты с одинаковым названием, но произведенные разными производителями, отличаются друг от друга в деталях. Почти всегда есть тонкие различия в штрихах, количестве глифов и иногда включает кодировку некоторых символов. Более тонким является кернинг, который может создавать некрасивые пробелы в LaTeX
.
В этом смысле я предлагаю попробовать версии, хранящиеся в CTAN, которые, хотя и являются Open Type, могут использоваться как для LaTeX
.
Последняя идея или вариант — попробовать XeLaTeX
другой шрифт. Однако проблема в том, что коммерческие шрифты имеют очень небольшой набор математических символов. ЕстьПиШрифты, которые дополняют основной шрифт, но не очень обширны и не всегда хорошо сочетаются с ним.
Мне, например, нравится использовать Palatino Германа Цапфа, поэтому LaTeX
я могу использовать mathpazo (расширенная версия Palatino для математики в LaTeX
), поэтому я могу с удовольствием использовать Palatino в Inkscape, Illustrator или где-то еще. Это отлично работает, если вам не нужны специальные символы для создания диаграмм. Я не знаю, ваш ли это случай, но я надеюсь, что это поможет.