On 6 Apr 2001, Paweł Wlaź wrote:
> Przeczytałem (szybko i pobieżnie) pracuszkę na temat optycznego
> wyrównywania marginesów w pdfTeXu (chodzi o to, żeby niektóre znaki
> mogły nieco wystawać poza margines po to by całość prezentowała sie
> ,,równiej'', dotyczy to na przykład przecinka czy hyphena). I nawet
> udało mi się to zastosować
> i jestem z wyników b. zadowolony. Niech mnie jednak ktoś lepiej TeXowo
> rozwinięty oświeci. Otóż potrzeba tam zdefiniować makro \setprotcode
> np. tak
> \def\setprotcode#1{
> \rpcode#1`\!=200
> \rpcode#1`\-=700
> \lpcode#1`\-=700
> }
> można użyć oczywiście tam w środku opisów dla innych znaków (kropka,
> przecinek, co nam się podoba). Ale ja chcę to zrobić dla apostrofów,
> które używam jako '' oraz ,, (czyli składa się toto z *dwu* znaków,
> ale oczywiście do pliku .dvi czy też .pdf wpisywane jest *jeden*
> znak).
> I nie mogę napisać \rpcode#1`\''=600 z oczywistych względów. Co więc
> zrobić?
To proste, nie wiesz o co chodzi z tym`\ . . .
Zwyczajnie zamiast `\!
możesz podać numer znaku ! więc zamiast ligatury wpisujesz tylko jej
numer. Np. jeżeli w twoim foncie znak ligatury ,, jest pod numerem 255
i chcesz żeby wystawała ona z lewego marginesu nieco to dajesz
w odpowiednim miejscu
\lpcode#1255=600
Przyłóż się zanim zadasz pytanie!
Paweł
>
> Pozdrawiam,
>
> PW
>
>
>