Article View: pl.comp.dtp.tex
Article #16940Re: fonty w książce jak to zrobic dobrze.
From: Maciek PӀiѕzка
Date: Sat, 09 Apr 2011 20:45
Date: Sat, 09 Apr 2011 20:45
132 lines
5905 bytes
5905 bytes
Wojtek Myszka wrote:
> On 8 Kwi, 21:27, Maciek PӀiѕzка <pliszka19389...@spam-
> mrzywoszystkichkrajow.pl> wrote:
>>[...]
>> 1. Jak sprawdzić jakie fonty mam zainstalowane w systemie tex
>
> To, właściwie, jest złe pytanie. Niezbyt precyzyjna odpowiedź
> jest taka, żeby znaleźć na dysku wszystkie pliki o rozszerzeniu
> .tfm — będzie to jakiś spis fontów.
No bedzie, ale nie bedzie co tam jest, gdzie sa te fonty (jak ich uzyc patrz
dalej) takie cos to nie bardzo do czegokolwiek sie przydaje.
Np. jak wyswietlic fonty , ktorymi moge złożyć matematyczne wzory?
> Jak mamy plik .tfm można uruchomić specjalny plik/program testowy
> poleceniem
>
> tex testfont
To wyswietli wszystkie fonty? Razem z ligaturami i wariantami znaków?
> a później podać nazwę pliku (bez rozszerzenia) i zobaczyć wynik…
Nie ma jakiegos normalniejszego sposobu?
>> 2. W jaki sposob zmienić fonty w całej publikacji. Konkretne przykłady
>> dla powiedzmy 2-3 fontów.
>
> To, również nie jest dobrze sformułowane pytanie…
;)
Odpowiedz godna administratora. "Nie znasz się" użyszkodniku i profanie
;)
> Standardowo LaTeX
> korzysta z rodziny fontów cm (w skład której wchodzą wersje proste,
> pochyłe
> i italikowe. Oprócz wersji szeryfowej jest wersja bezszeryfowa, są
> fonty
> „maszynowe”, smallcaps i (oczywiście dopasowana wersja fontów
> matematycznych)).
Jeszcze sa kondensowane
> Czasami zamiast fontów cm używamy fontów pl (spolonizowana wersja
> cm).
> Wszystko działa przyzwoicie i prostymi poleceniami (\sffamily,
> \itshape, \bfseries,…)
> przełączamy sobie ich wygląd.
>
> Pytanie ile takich zestawów fontów przygotowanych specjalnie dla
> (La)TeXa jest. No,
> niezbyt wiele. Bardzo często dla takiego fontu będzie specjalnie
> przygotowany zestaw
> plików konfiguracyjnych z odpowiednim plikiem stylu. Użycie tego stylu
> przełącza
> wszystko co się da na nowy font. A jak nie ma fontu matematycznego –
> no to trudno.
>
> W ten sposób bardzo łatwo złożyć dokument za pomocą Antykwy
> Toruńskiej, na
> przykład. Wystarczy napisać
> \usepackage{anttor}
> i już… Podobnie będzie z Antykwą Półtawskiego
I znow pytanie jak to zrobic. Czy wazna jest kolejnosc?
Czy można uzyć np. dwóch? Jesli jak pisales czegos nei ma to chce by bylo
zlozone tym a nie tamtym.
To nie jest oczywiste.
>> 4. To samo co powyzej czyli zmiana fontu ze wszystkimi konsekwencjami ale
>> razem z trybem matematycznym.
>
> Jak pisałem wyżej: font musi mieć tryb matematyczny. Mało który ma.
A tu juz uciąłeś za dużo. Matematyka rozumiem, ale pytałem jak zmienić font
wewnatrz publikacji
Jak zmienic "cala rodzine fontow" jak to nazwales.
Jak to zrobic?
>> 5. W jaki sposob napisac znaki, ktorych nie ma na klawiaturze. Chodzi o
>> te znaki ktore nie maja reprezentacji nazwami. Jak je znaleźc gdzie są.
>> Jakas tabelka i jak je wpisac.
>
> Do wpisywania znaków, których nie ma na klawiaturze należy używać
> specjalnych poleceń. \textmu powinno wygenerować literkę grecką
> „mi” (μ).
> Jak system obsługuje bardziej zaawansowane sposoby wprowadzania
> znaków można z nich skorzystać. Spis różnych dziwnych znaczków
> i podpowiedzi jak je uzyskać zawiera plik w kartotece
>
> http://www.ctan.org/tex-archive/info/symbols/comprehensive/
>
> Natomiast jak popatrzeć na system XeTeX sprawy stają się bardziej
> złożone.
> Czasami istotnie prostsze. A skorzystać można z (teoretycznie)
> każdego
> fontu „dostępnego w systemie”. I jest to bardzo naturalne…
>
> Po załadowaniu specjalnych pakietów
> \usepackage{fontspec}
> \defaultfontfeatures{Mapping=tex-text}
> \usepackage{xunicode}
> \usepackage{xltxtra}
>
> definiujemy fonty
>
> \setmainfont{Charis SIL}
> \setsansfont{Deja Vu Sans}
> \setmonofont{Deja Vu Mono}
> (zakładamy, że pasują do siebie)
>
> Założenie jest takie, że każdy znaczek, który można jako unikodowy
> wstawić w edytorze – powinien pojawić się „w druku”. Jeżeli font
> zawiera
> glify specyficzne dla arabskiego – przełączamy typ składania normalny
> (Left->Right) na RL i lecimy po arabsku…
>
> Osobna sprawa to kwestie języków (z wszelkimi konsekwencjami).
> Zamiast pakietu babel jest polyglossia.
>
> Zdaję sobie sprawę, że moje odpowiedzi idą skośnie do pytania,
> ale nie zawsze i nie do końca rozumiem intencje pytającego.
Intencja jest prosta jak budowa cepa. Tak jak w edytorze chce sobie pisac
jednym fontem, a potem zmieniam, pogrubiam, pochylam pisze z podkresleniem i
potem wybieram nastepny i lece dalej. Proste.
Chyba, ze odpowiedz brzmi w xetexu tak mozna. Ale nie wiem czy xetex dziala
na linuxie
Technical Details
Message-ID:
<4da0c4bb$0$2450$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<4d9f612d$0$2500$65785112@news.neostrada.pl> <c5a28daf-e942-496d-a5c5-b5454d4a784c@a17g2000yqn.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.dtp.tex Followup-To: pl.comp.dtp.tex From: Maciek PӀiѕzка <pliszka19389022@spam-mrzywoszystkichkrajow.pl> Subject: Re: fonty w książce jak to zrobic dobrze. Date: Sat, 09 Apr 2011 22:45:01 +0200 References: <4d9f612d$0$2500$65785112@news.neostrada.pl> <c5a28daf-e942-496d-a5c5-b5454d4a784c@a17g2000yqn.googlegroups.com> User-Agent: KNode/0.99.01 MIME-Version: 1.0 Lines: 133 Message-ID: <4da0c4bb$0$2450$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 79.191.58.236 X-Trace: 1302381755 unt-rea-a-01.news.neostrada.pl 2450 79.191.58.236:37857 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit