🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex.gust
Article #27022

[gust-l] XeLaTeX / polski / fonty TG Math

#27022
From: jasj@mat.up.wroc
Date: Tue, 16 Nov 2021 11:06
54 lines
1675 bytes
Dzień dobry,

przygotowuję XeLaTeX-em dokument w języku polskim, korzystający z fontów OTF.
Niżej minimalna próbka:

##########################################

\documentclass[12pt,a4paper,withmarginpar,wide]{mwart}

\usepackage{amssymb}
\usepackage[plmath]{polski}

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setsansfont{Liberation Sans}
\setmonofont{Liberation Mono}
\setmainfont{Liberation Serif}

\usepackage{unicode-math}
\setmathfont{TeX Gyre Pagella Math}

\begin{document}

$1 \leq 2$

$1 \leqslant 2$

\end{document}

##########################################

Używam TeXLive 2021 w dość świeżej instalacji z TUG.
System jest nowy, nie miał wcześniejszych wersji.

Niestety dzieje się tak, że włączenie \setmathfont wyłącza mi podstawianie
polskich odpowiedników symboli \leq i \geq. Są one dostępne od AMS-owymi
nazwami \leqslant, \geqslant, ale lepiej byłoby „po bożemu”.

Zmiana kolejności unicode-math i polski nic nie daje, a roszada
z amssymb generuje problemy z kodowaniem.

Rzecz dotyczy wszystkich fontów matematycznych TeX Gyre.
Z Eulerem New jakoś idzie, lecz jest niekompletny i nie podstawia mi
literek, tylko same symbole specjalne i cyfry. Wolałbym jednak Pagella.

Co robię źle? a może któryś z komponentów: polski albo fonty TG Math
mają haczyk, który w tej konfiguracji trzeba znać i ominąć?


Pozdrawiam
                                                     Jan Jełowicki
-----------------------------------------------------------------
                                     Katedra Zastosowań Matematyki
                             Uniwersytet Przyrodniczy we Wrocławiu

Message-ID: <alpine.LRH.2.21.2111161048370.29100@mat.up.wroc.pl>
Path: polish.pugleaf.net!archive.newsdeef.eu!apf1.newsdeef.eu!not-for-mail