Ligatura do digrafu nt

Nov 01 2020

Chcę narysować w LaTeX-ie ligaturę do dwuznaku nt. Wolałbym rozwiązanie niezależne od użytej czcionki. Ale jeśli nie jest to możliwe, zrobi to domyślny (CM).

Obecnie używam, \newcommand\nt{n\!t}ale jest brzydki.

Nie jestem pewien, jak powinien wyglądać glif, ale oto niejasny pomysł (n tak naprawdę nie wygląda jak n, ale jestem kiepską szufladą):

Na przykład st jest ligaturowany jako st.

Edytować. Inną opcją byłaby następująca ( historycznie potwierdzona )

Odpowiedzi

8 Fran Nov 02 2020 at 19:39

IMHO, to makro \ntdziała dobrze zarówno z czcionkami pionowymi, jak i kursywą w 10-12 punktach CM, ale oczywiście będzie wymagało pewnych korekt za pomocą innej czcionki lub różnych rozmiarów czcionek:

\documentclass[11pt]{article}
\makeatletter
\newcommand{\nt}{%
\def\statusem{it}%
\ifx\f@shape\statusem%
n\kern-.105em\raisebox{-0.25em}{t}\else
n\kern-0.27em\raisebox{-0.4em}{t}\fi}
\makeatother
\begin{document} 
    audiunt audiu\nt \par\em 
    audiunt audiu\nt
\end{document}

Jak skomentowano, ogólne rozwiązanie jest niemożliwe, ale posiadanie już wykonanego ogólnego digrafu może w niektórych przypadkach działać dobrze bez dostosowań, zapisując sam digraf w formacie PDF i oczywiście używając pliku PDF jako obrazu o względnym rozmiarze (tj. , o szerokości w em).

W przypadku kursywy nie można wykonać tego samego rodzaju łączenia, ponieważ „n” jest już zerwaną ligaturą i aby uzyskać najlepsze wyniki, należy go użyć jako punktu połączenia.

Powyższy przykład pokazuje łączenie "t" na lewym krańcu poziomego paska, ale inną rozsądną opcją może być wskazanie środka tego słupka, aby zasymulować i rosnący ślad do góry "t" lub od dołu , w tym przypadku bez opuszczania drugiego znaku:

\nt\quad  n\kern-.16em\raisebox{-0.25em}{t}\quad n\kern-.13em t

Jak na mój gust poziomy pasek jest zbyt blisko „n” w drugiej i trzeciej wersji, chociaż trzecia ma tę zaletę, że wygląda bardziej konwencjonalnie. W każdym razie, co jest lepsze, zależy od Ciebie.

Ale inną możliwością nie jest tworzenie ligatury z "n", ale domyślnie \eta, które nie mają prawego ogona:

audiu$\eta$\kern-.365em\raisebox{-0.4em}{t}