Pakiet ulem

Transkrypt

Pakiet ulem
Pakiet ulem
Pakiet ulem dostarcza poleceń umożliwiających wyróżnienie tekstu poprzez
różnorodne podkreślenia. Podkreślenia te przenoszą się do następnego wiersza.
Makra zdefiniowane w pakiecie zmieniają w LATEX-u efekt zastosowania poleceń \emph{tekst}
i {\em tekst} – zamieniają kursywę na podkreślenie. Aby korzystać z zalet pakietu i zachować zwykłe działanie poleceń \emph i \em należy wczytać pakiet z
opcją normalem (\usepackage[normalem]{ulem}) lub zadeklarować \normalem
gdziekolwiek w dokumencie. Od tej deklaracji wszystkie przypadki użycia poleceń \emph i \em będą wyróżniać tekst kursywą. Jeśli będziemy chcieli wrócić do
ustawień zgodnych z tymi w pakiecie ulem należy zadeklarować \ULforem.
1.
Makra
1. Instrukcja \uline{tekst} – podkreśla tekst pojedynczą linią.
2. Instrukcja \uuline{tekst} – podkreśla tekst linią podwójną.
3. Instrukcja \uwave{łódka} – podkreśla łódka
linią falistą.
::::
4. Instrukcja \sout{źle} – przekreśla słowo źle pojedynczą linią.
5. Instrukcja \xout{usuń} – zamazuje słowo usuń
///// ukośnymi liniami.
6. Instrukcja \dashuline{podkreślenie} – podkreśla słowo podkreślenie
linią przerywaną.
7. Instrukcja \dotuline{podkreślenie} – podkreśla słowo podkreślenie
. . . . . . . . . . . . . linią kropkowaną.
Przykłady
Dwa następne akapity pokazują rezultaty zastosowania wymienionych wyżej instrukcji.
Małżeństwo pisma i tekstu wymaga uprzejmości wobec obu rodzin,
co nie oznacza, że wszyscy krewni mają się od razu :::::::::::
wprowadzić, ani
nawet że powinni się zjawić z wizytą.
1
Pogrubiona antykwa pojawiła się dopiero w XIX wieku. //////////////
Pogrubiona
kursywa jest jeszcze młodsza. Całe pokolenia dobrych typografów
1
z powodzeniem obchodziły
. . . . . . . . . . . się bez tych odmian .
W pierwszym akapicie poniżej zastosowane zostały polecenia \emph{uległy}
i {\em wciąż} i domyślna kursywa została automatycznie zamieniona na podkreślenie.
W drugim akapicie najpierw zadeklarowaliśmy \normalem a następnie umieściliśmy ten sam tekst. Czytelnik łatwo zauważy, że w drugim akapicie wyróżnione wyrazy zostały napisane kursywą.
Małżeństwo pisma i tekstu wymaga uprzejmości wobec obu rodzin,
co nie oznacza, że wszyscy krewni mają się od razu wprowadzić, ani
nawet że powinni się zjawić z wizytą.
Małżeństwo pisma i tekstu wymaga uprzejmości wobec obu rodzin,
co nie oznacza, że wszyscy krewni mają się od razu wprowadzić, ani
nawet że powinni się zjawić z wizytą.
2.
Parametry linii i ich zmiana
Wszystkie rodzaje podkreśleń posiadają parametry, które pozwalają nam zmienić ich wygląd i położenie. Większość z nich ma budowę poleceń, więc zmienia
je się stosując polecenie \renewcommand.
1. Za grubość linii podkreślenia odpowiada polecenie \ULthickness, którego domyślna wartość to 0.4 pt. Zmieniamy ją korzystając z polecenia
\renewcommand, na przykład tak
\renewcommand{\ULthickness}{3pt}.
2. Parametr \ULdepth kontroluje odległość podkreślenia od podkreślanego
wyrazu. Jest to wielkość zmieniająca się wraz ze zmianą rodzaju i rozmiaru
czcionki. Zmienić ją możemy poleceniem \setlength.
Przykłady
W pierwszym akapicie zmieniona została grubość linii i wartość parametru
\ULdepth, w drugim odległość podkreślenia pozostała domyślna przy zastosowaniu grubej linii.
\renewcommand{\ULthickness}{3pt}
\setlength{\ULdepth}{8pt}
Małżeństwo pisma i tekstu wymaga uprzejmości wobec obu rodzin,
co nie oznacza, że wszyscy krewni mają się od razu wprowadzić, ani
nawet że powinni się zjawić z wizytą.
1 Fragment
z książki Roberta Bringhursta – Elementarz stylu w typografii
2
Małżeństwo pisma i tekstu wymaga uprzejmości wobec obu rodzin,
co nie oznacza, że wszyscy krewni mają się od razu wprowadzić, ani
nawet że powinni się zjawić z wizytą.
W powyższych przykładach widać, że zmiana grubości oraz odległości podkreślenia od wyrazu podkreślanego stosuje się tylko do pojedynczej linii czyli do
instrukcji \uline.
3.
Definiowanie nowego wyróżnienia tekstu
Każdy użytkownik pakietu ulem może sobie zdefiniować swój sposób podkreślania lub przekreślania tekstu. Definiując nowe polecenie korzysta się z polecenia
\markoverwith. Poniżej przykład takiego nowego wyróżnienia. Jest to linia koloru zielonego, rysowana 0.5 ex poniżej linii bazowej. Najkrótsza linia ma długość
2 pt zaś jej grubość wynosi 0.4 pt.
\newcommand\abcd{\bgroup \markoverwith%
{\textcolor{green}{\rule[-0.5ex]{2pt}{0.6pt}}}\ULon}
Małżeństwo pisma i tekstu wymaga uprzejmości wobec obu rodzin,
Małżeństwo pisma i tekstu \abcd{wymaga} uprzejmości
wobec \abcd{obu rodzin,}
3

Podobne dokumenty