[cstex] Probl0m s obracením obrázků v oblasti margin v prohlížeči vs. při tisku

Vit Zyka vit.zyka at gmail.com
Wed Sep 9 23:17:57 CEST 2009


Robert Marik wrote:
> 2009/9/9 "Procházka Lukáš Ing. - Pontex s. r. o." <LPr at pontex.cz>:
>> Zdravím v konferenci,
>>
>> děje se mi divná věc.
>>
>> Mám dokument, který sází do vnějších "margin" nějaké značky ("ručičky").
>> Zároveň tyto značky se zrcadlí podle toho, jestli se nacházejí na liché nebo
>> sudé stránce.
>>
>> Používám \documentclass[twoside]{report} a řadu balíčků, mj. značky z:
>>
>> \usepackage{dingbat,bbding,keystroke}
>>
>> Do "margin" sázím makrem, které má zhruba následující stavbu:
>>
>> \def\MARGIN#1{\marginpar{\centering\checkoddpage\ifcpoddpage\reflectbox{#1}\else{#1}\fi}}
> 
> 
> Ony jsou v tom fontu k mani ruky nalevo i napravo, nepomohlo by teda
> neco takoveho?
> 
> \def\XMPMARGIN{\marginpar{\centering\checkoddpage\ifcpoddpage
> rukanalevo\else rukanapravo\fi}}

No nevim sice presne, co delaji makra \checkoddpage\ifcpoddpage, ale 
dost pravdepodobne, ze se jejich podminka na lichost strany nevyhodnoti 
  vzdy spravne. Pokud vyjde marginalie na horni cast stranky, bude velmi 
pravdepodobne zpracovana pri plneni jiz na predesle strany, cimz ta 
podminka dopadne spatne. Resit se to da tak, ze si ke kazde poznamce do 
pomocneho souboru zapisi cislo stranky na ktere je a sazbu ridim podle 
toho, co nactu z tohoto pomocneho souboru v druhem pruchodu TeXu. Zapis 
do souboru pomoci \write probiha az ve vystupni  rutine a to jiz je 
sprana znama spravne.

Lukasi,
pomocna LaTeXova makra pro urceni leve/prave strany jsem vystavil na
   http://www.zyka.net/?id=typography&lang=cz
Z testovaci ukazky uvnitr souboru je zrejme pouziti.

Zdravi
Vitek Zyka





More information about the csTeX mailing list