Discussion:
Stopien pisma i interlinia
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Wlodzimierz Macewicz
2003-09-08 08:46:37 UTC
Permalink
Witam po wakacjach!
Mam pytanie odno¶nie stopnia pisma. Jaka jest domyslna wielkosc interlinii
w
LaTeX'u? Klasycznie powinno to byc 2pt. Wydaje mi sie, ze jest wiecej.
w TeXu operuje sie wielkoscia odstepu miedzy liniami bazowymi pisma
(rownoznaczne liczbie linii na jakas wysokosc)

standardowo ustawiane jest na ok 20% wiecej niz stopien bazowy pisma (dla
10pt jest 12 pt)
12 pt -> 14pt
14pt -> 18pt
itp itd zerknij n. do pliku size10.clo
Czy mozna ja zmienic zmieniajac wartosc parametru \baselineskip?
Manipulowalam tym parametrem, ale widac nieskutecznie.
Co znaczy stwierdzenie, ze za odleglosc miedzy wierszami odpowiada iloczyn
\baselinestrech i \baselineskip?
mozna zmieniac (bedac w trybie pionowym), ale kazde przelaczenie (jawne lub
nie) wielkosci czcionki spowoduje przelaczenie
\baselineskip na taki jak jest ustalony w ,,bebechach''

najlepiej przedefiniuj sobie makra \normalsize, \large, \Large, LARGE itp
oraz \tiny, \footnotesize ...

\baselinestretch jest mnoznikiem stosowanym do \baselineskip

\def\baselineskip{1.2}
oznacza ze jako odleglosci miedzy liniami bazowymi pisma brane jest
1.2\baselineskip


Jest to pewne uproszczenie, tak naprawde za odleglosc miedzy liniami pisma
odpowiada rowniez \lineskip i \lineskiplimit

zerknij do http://www.ia.pw.edu.pl/~wujek/tex/tex/tex_key.html
Czy mozna w LaTeX'u wprost zazadac takiego, a nie innego stopnia pisma
wraz
z interlinia i nie poslugiwac sie okresleniami \small, \large i t.p.?
zerknij do definicji makr \small, \large itp i zobacz jak tam jest
definiowana
wielkosc pisma (patrz makra \@setfontsize, \fontsize, \selectfont,
\@setsize)

pozdrawiam WM
Jan Je/lowicki
2003-09-08 11:28:12 UTC
Permalink
Date sent: Sat, 6 Sep 2003 12:29:02 +0200
Subject: Stopien pisma i interlinia
Witam po wakacjach!
Mam pytanie odno nie stopnia pisma. Jaka jest domyslna wielkosc interlinii w
LaTeX'u? Klasycznie powinno to byc 2pt. Wydaje mi sie, ze jest wiecej.
\baselineskip jest odstepem miedzy liniami wiodacymi
sasiadujacych wierszy. Dla czcionki domyslnej 10pt
jest to domyslnie 12pt, czyli odstep jest 2pt.
Czy mozna ja zmienic zmieniajac wartosc parametru \baselineskip?
Manipulowalam tym parametrem, ale widac nieskutecznie.
Co znaczy stwierdzenie, ze za odleglosc miedzy wierszami odpowiada iloczyn
\baselinestrech i \baselineskip?
To, ze sasiadujace wiersze maja odstep linii wiodacych
bedacy \baselinestretchowa wielokrotnoscia \baselineskip.
Czy mozna w LaTeX'u wprost zazadac takiego, a nie innego stopnia
pisma wraz
z interlinia i nie poslugiwac sie okresleniami \small, \large i
t.p.? >
Mozna: mechanizmy wyboru fontu (rozne).

Np. wybor fontu wplywa na odtworzenie domyslnej wartosci \baselieskip.
Dlatego moze sie wydawac, ze ,,nie dziala''.
W dokumentacji jest zalecenie, by \baselineskip nadawal
raczej projektant klasy, a \baselinestretch -- uzytkownik.

Pozdrawiam

Jan Jelowicki
***@ozi.ar.wroc.pl

-------------------------------------------------------------------
Wroclaw University of Agriculture Akademia Rolnicza we Wroclawiu
Department of Mathematics Katedra Matematyki
-------------------------------------------------------------------
Marcin Wolinski
2003-09-08 11:26:54 UTC
Permalink
Mam pytanie odno?nie stopnia pisma. Jaka jest domyslna wielkosc interlini=
i w
LaTeX'u? Klasycznie powinno to byc 2pt. Wydaje mi sie, ze jest wiecej.
Polecenia \large, \normalsize, \small itd. zmieniaj=B1 zar=F3wno stopie=F1=
=20
pisma, jak i wielko=B6=E6 interlinii. Jaka jest interlinia mo=BFna przeczy=
ta=E6 w=20
ich definicji. Dla 10pt interlinia jest 12pt.
Czy mozna ja zmienic zmieniajac wartosc parametru \baselineskip?
Mo=BFna i nowa warto=B6=E6 b=EAdzie obowi=B1zywa=E6 do miejsca u=BFycia nas=
t=EApnego=20
polecenia zmieniaj=B1cego stopie=F1 pisma.
Co znaczy stwierdzenie, ze za odleglosc miedzy wierszami odpowiada iloczy=
n
\baselinestrech i \baselineskip?
To, nie ca=B3kiem tak. Polecenia ustanawiaj=B1ce stopie=F1 pisma ustawiaj=
=B1
interlini=EA (czyli \baselineskip) na \baselinestretch razy wielko=B6=E6
domy=B6lna zaszyta w definicji polecenia.
Czy mozna w LaTeX'u wprost zazadac takiego, a nie innego stopnia pisma wr=
az
z interlinia i nie poslugiwac sie okresleniami \small, \large i t.p.?
Tak, np. \fontsize{4.32dd}{7cm}\selectfont. Druga warto=B6=E6 jest=20
interlini=B1.


M.

Loading...