Re: [dk-tug] 'geometry's 'ignoreall' og offset-kommando?

Bent Jessen <[email protected]> Sun, 11 May 2014 17:10:59 +0200
Newsgroups gmane.comp.tex.danish
Message-ID <CAGct4Lpycd=9P-NDJ_vvPheG_9+Ww_CJLaFMUhVRL1he1urX2g@mail.gmail.com>
Kære Lars!

vedr offset:

spørgsmål og udvekslingen af mails begyndte med, at jeg ikke kunne få
placeringen af min eps-fil på plads på dét papirformat, 'Book_on_Demand'
har for deres bog-omslag; jeg antog, at det skyldtes en eller anden skjult
forskydning i forhold til offset-punktet; og jeg antog, at det kunne
skyldes, at der i sideopsætning i memoir er et (skjult) hensyn at tage til
headers og footers, etc. (jeg var ikke opmærksom på, at pagestyle{empty}
nulstiller headers & footers}, og derfor endte jeg med at lede i
'geometry's documentation og fandt 'ignoreall'- og 'offset'-
('bindingoffset', mfl.) -kommandoerne, som jeg endte med at spørge om.

Under mine fortsatte forsøg med at placere eps-filen/billedet på min side
fik jeg den ind på den ene og hele side, som den skulle, men nu drillede
den vertikale position (og nok også den horisontale, men dét var blot ikke
påfaldende på det umiddelbare skærmbillede).

Da jeg skulle producere den farvede blok til siden til gentagelse for
andre, brugte jeg ikke 'inkscape' igen, men 'gimp' og dèr fik jeg i
gemme-menuen de options, som fremgår af det vedhæftede screenshot, og dèr
optrådte et sæt koordinater, som jeg kun kunne opfatte som en art (skjult)
offset-værdi, som måske(?) genereres af 'inkscape' (som blev brugt til at
redigere og omsætte jpg-filen til eps-format), eller som altid generes, når
en eps-fil genereres, og som -i alle fald når det er 'gimp', der bruges- er
synlige som en valgmulighed / redigerbar størrelse.

Da x,y-værdien blev sat til nul i den blå-eps-fil, faldt den vertikale og
horizontale placering pludselig på plads, og billedfilen placeres nu helt
eft de marginer etc., som preamblen angiver.

Nu har jeg til gode at arbejde videre med grid-funktionen og at få texten
på siden på plads, men det regner jeg med bliver et mindre problem.

Tak for den for mig meget konstruktive dialog om en løsning.

mvh
Bent


Den 11. maj 2014 kl. 15.34 skrev Lars Madsen <[email protected]>:

>  Din kommentar om offset forstår jeg ikke helt forklar venligst.
>
> Det ville også være rart hvis du fjernede alt det som har med
> xelatex/lualatex at gøre, det er ikke alle som arbejder med dette.
>
> Når du arbejder med eso-pic, så anvendes \AddToShipoutPicture*{ ... } til
> at placere noget i et picture env i baggrunden.
>
> Koordinatsystemet har (0,0) i nederste venstre hjørne.
>
> Så når jeg designer forsider på denne måde, så ignorerer jeg marginerne
> 100%, sørger bare for at den papirstørrelse der skal printes ud på er sat
> korrekt.
>
> Så vil (antager picture pakken er loadet)
>
>   \put(0,0){%
>     \color{red}\rule{\paperwidth}{\paperheight}
>   }
>
> give mig en rød baggrund.
>
> Efterfølgende vil
>
> \put(2cm,8cm){\color{white}\Huge\bfseries\sffamily Hest}
>
> skrive ovenpå baggrundsfarven, og nedeste venstre hjørne af teksten vil
> starte i koordinaten (2cm,8cm)
>
> Så jeg ved ikke helt hvad det er du vil med \AtTextLowerLeft. Jeg ville
> bare sætte stock og så placere resten globalt via \put. Man kan jo fx
> kombinere \put med minipage env, hvis man skal lave teksten til bagsiden.
>
>
>
> Hvad henviser du til vedr grid funktionen? Læste lige i manualen, ok,
>
> \usepackage[grid]{eso-pic}
>
> kan indsætte et grid som man kan bruge som guideline (den pljer jeg
> faktisk at lave pr håndkraft, så har man lært noget nyt)
>
>
>
>
>
>
>
>
>
>
>
> /Lars Madsen
> Institut for Matematik / Department of Mathematics
> Aarhus Universitet / Aarhus University
> Mere info: http://au.dk/daleif@imf / More information:
> http://au.dk/en/daleif@imf
>
>      ------------------------------
> *From:* Bent Jessen [[email protected]]
> *Sent:* 11 May 2014 14:00
> *To:* Lars Madsen
> *Cc:* #TUG dk tug; [email protected]; [email protected]
> *Subject:* Re: [dk-tug] 'geometry's 'ignoreall' og offset-kommando?
>
>    Kære Lars!
>
> Tak for tålmodigheden!
>
> Tak især for din respekt for, at vore (/ mine) vanskeligheder kunne være
> akutte, hvad mine ikke er, så giv dig den tid, du har overskud til!
>
> Her er mit eksempel:
>
> \documentclass[landscape]{memoir}
>
> \usepackage{xltxtra}
>
>
> \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase,Numbers=Lowercase}
>
> \setmainfont{Linux Libertine O}
>
> \setstocksize{226mm}{480.8mm}
>
> \settrimmedsize{\stockheight}{\stockwidth}{*}
>
> \settrims{0pt}{0pt}
>
> \settypeblocksize{218mm}{331mm}{*}
>
> \setulmargins{*}{*}{*}
>
> \setlrmargins{*}{*}{*}
>
> \setheadfoot{0pt}{0pt}
>
> \setheaderspaces{0pt}{*}{*}
>
> \checkandfixthelayout[fixed]
>
> \usepackage{eso-pic,graphicx}
>
> \usepackage{color}
>
> \usepackage{polyglossia}
>
> \setdefaultlanguage{danish}
>
> \begin{document}
>
> \pagestyle{empty}
>
> \AddToShipoutPicture*{%
>
> \AtTextLowerLeft{%
>
> \includegraphics[height=\textheight]{essay_4.eps}%
>
> }%
>
> }
>
> ~
>
> \end{document}
>
>
>  .........vedhæftet en blå box.
>
>
>  Tilsyneladende er det nu faldet på plads, både mht placering verticalt
> og horizontalt.
>
> eps-filen har tilsyneladende en 'skjult'-offset-værdi, som blev synlig i
> programmet 'gimp' og derfor kunne ændres / sættes til nul; den er muligvis
> også synlig i 'inkscape', men dèr har jeg ikke fndet en knap til at ændre
> den.
>
>
>  Nu udestår kun at indsætte grid-funktionen fra eso-pic.
>
>
>  mvh
>
> Bent
>
>
> Den 9. maj 2014 kl. 21.04 skrev Lars Madsen <[email protected]>:
>
>> Det ville jo være rart hvis du ville smide et minimalt eksempel så man
>> kan se hvad du har lagt. Du kan jo vare bruge en sort boks som billede.
>>
>> Vedr dk-tug, så ser jeg lige på det i næste uge
>>
>> Sent from my tablet using TouchDown
>>
>> -----Original Message-----
>> *From:* Bent H Jessen [[email protected]]
>> *Received:* fredag, 09 maj 2014, 19:47
>> *To:* Kristian Nordestgaard [[email protected]]
>> *CC:* Lars Madsen [[email protected]]; [email protected] [
>> [email protected]]; #TUG dk tug [[email protected]];
>> [email protected] [[email protected]]
>> *Subject:* Re: [dk-tug] 'geometry's 'ignoreall' og offset-kommando?
>>
>>  Hi!
>> Tak for alle gode råd!
>> eso-pic viste sig med Mortens kære eksempel og med Lars' præcise sans for
>> svagheden: overhovedet at få placeringen i dokumentet af billedfilen på
>> plads …at være dét skub, hvorfra jeg kommer videre; er ikke færdig, men nu
>> 'fylder' dokumentet dén ene side, det skal; placeringen indenfor
>> højre-venstre er også på plads, men placeringen vertikalt skal, for mig
>> uforklarligt, justeres, så at 'lower' margin sættes til det halve af
>> 'upper' margin.
>> eso-pic's grid-funktion har jeg endnu ikke haft held til at skrive rigtig
>> i tex-filen, men dét kan jeg delvis kompensere for på anden vis!
>> -skulle du, Lars, i al din gavmildhed have overskud til at give mig også
>> to linjer om dét, så ville jeg være meget taknemmelig også for dét!
>> mvh
>> Bent
>> Ps: -har ikke hørt fra kasserer; vil gerne optages med dobbeltmedlemskab,
>> dvs af både tug-dk og det internationale (amerikanske?) tug.
>>
>> Den 08/05/2014 kl. 23.34 skrev Kristian Nordestgaard <
>> [email protected]>:
>>
>>     Hej Bent,
>>
>>  I min erfaring er LaTeX ikke særlig god til den slags, så med mindre det
>> er en principsag vil jeg anbefale dig at lave den i Inkscape eller andet.
>> Selvfølgelig er det muligt, men spørgsmålet er, om det er bøvlet værd...
>>
>>  Vh Kristian
>>
>>  2x PS:
>>  1) Jeg har brugt "Reply to all", er det den rigtige måde?
>>  2) Lars, til info vedhæfter du en tekstfil hvor der bare står
>> "dk-tug.tug mailing list" i dine svar.
>>
>>
>>
>>
>> 2014-05-08 23:00 GMT+02:00 Lars Madsen <[email protected]>:
>>
>>> Overpic er beregnet til at skrive oven på et billede, det er måske det
>>> du vil også, men dit største problem er at få billedet placeret uden at
>>> skulle bekymre dig om marginer etc. Der er eso-pic god
>>>
>>>
>>> Sent from my tablet using TouchDown
>>>
>>>  -----Original Message-----
>>> *From:* Bent Jessen [[email protected]]
>>>  *Received:* torsdag, 08 maj 2014, 22:52
>>> *To:* Morten Høgholm [[email protected]]
>>> *CC:* Lars Madsen [[email protected]]; #TUG dk tug [[email protected]];
>>> [email protected] [[email protected]]
>>> *Subject:* Re: [dk-tug] 'geometry's 'ignoreall' og offset-kommando?
>>>
>>>
>>>  Kære Venner!
>>>  TAK for begge input!
>>>  Jeg er forvirret på et -måske- højere plan, men er gået i tænkebox og
>>> fedter lidt videre med min eps-fil.
>>>  'overpic' forekommer til mit brug mest enkel, men den opfører sig ikke
>>> brugbar.
>>>  Jeg overvejer videre.
>>>  TAK.
>>>  mvh
>>>  bj
>>>
>>>
>>> Den 8. maj 2014 kl. 17.58 skrev Morten Høgholm <
>>> [email protected]>:
>>>
>>>>  Fra for længe, længe siden:
>>>> http://comments.gmane.org/gmane.comp.tex.macosx/28182
>>>>
>>>> Morten
>>>>
>>>> On 08/05/2014, at 10.54, Lars Madsen <[email protected]> wrote:
>>>>
>>>>  for os andre ville det være rart med et eksempel som vi kan køre
>>>> (dette kræver en font som jeg ikke helt ved om alle har)
>>>>
>>>> Sidder ikke ved en pc, men jeg ville bruge eso-pic eller lignende pakke
>>>> til at placere figuren i baggrunden
>>>>
>>>> Så kan man også nemt sætte forskellige guide linjer ind så man kan se
>>>> om tingene er sat rigtigt. Det er fx sådan jeg implementerede AUs brevpapir
>>>> i latex.
>>>>
>>>> Husk at der skal skrives noget på siden for at den skrives ud af output
>>>> routinen. At skrive I baggrunden er ikke "indhold", hvis jeg bare "leger" i
>>>> baggrunden, plejer jeg bare at bruge ~ som textindhold
>>>>
>>>>
>>>> Det vil være noget lignende
>>>>
>>>> \AddtoShipoutPicture{
>>>> \put(x, y) {billede}
>>>> }
>>>>
>>>> Load picture pakken og x, y må have alm længde enheder.
>>>>
>>>>
>>>> Det skal ikke undre mig om man ikke kan lave dette alene med tikz, men
>>>> ovenstående er hvad jeg plejer at bruge.
>>>>
>>>>
>>>> Sent from my tablet using TouchDown
>>>>
>>>> -----Original Message-----
>>>> *From:* Bent Jessen [[email protected]]
>>>> *Received:* torsdag, 08 maj 2014, 16:01
>>>> *To:* Lars Madsen [[email protected]]
>>>> *CC:* [email protected] [[email protected]]
>>>> *Subject:* Re: [dk-tug] 'geometry's 'ignoreall' og offset-kommando?
>>>>
>>>>    Sådan ser min tex-fil ud:
>>>>
>>>> .............
>>>>
>>>> \documentclass[onesided,landscape,]{memoir}
>>>> \usepackage{xltxtra}
>>>>
>>>> \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase,Numbers=Lowercase}
>>>> \setmainfont{Palatino Linotype}
>>>> %\usepackage[landscape]{geometry}
>>>> \setstocksize{226mm}{480.8mm}
>>>> \settrimmedsize{\stockheight}{\stockwidth}{*}
>>>> \setulmarginsandblock{4mm}{*}{*}
>>>> \setlrmargins{73mm}{*}{*}
>>>> \checkandfixthelayout[fixed]
>>>> \usepackage{graphicx}
>>>> \usepackage[abs]{overpic}
>>>> \usepackage{color}
>>>> \usepackage{polyglossia}
>>>> \setdefaultlanguage{danish}
>>>> \begin{document}
>>>> \includegraphics{essay_3.eps}
>>>> \end{document}
>>>>
>>>> ...............
>>>>  min eps-fil har målene 330,91 mm x 216,25 mm
>>>>  -jeg får en pdf-fil over to sider;  figuren er placeret på side 1, men
>>>> for tæt på øverste kant, og tættere på højre papirkant end på venstre.
>>>>  -jeg har antaget, at log-filens medd:
>>>>
>>>> Overfull \hbox (615.5175pt too wide) in paragraph at lines 17--18
>>>>
>>>> [][]
>>>>
>>>>  Underfull \hbox (badness 10000) in paragraph at lines 17--18
>>>>
>>>>  Underfull \vbox (badness 10000) has occurred while \output is active
>>>> [1]
>>>> [2] (./ex_2.aux)
>>>>
>>>> bl.a. beror på, at der mangler et 'ignore' mht header, footer og
>>>> marginnotes.
>>>>
>>>> -jeg har antaget, at forskydningen af placeringen skyldes et offset,
>>>> som er forskudt i forhold til det fysiske papirs kant.
>>>>
>>>>
>>>>  Hvad gør jeg galt?
>>>>
>>>> mvh
>>>>
>>>> bj
>>>>
>>>>
>>>> Den 8. maj 2014 kl. 12.48 skrev Lars Madsen <[email protected]>:
>>>>
>>>>> Under alle omstændigheder vil det være en god idé at give et eksempel
>>>>> på hvad du allerede har prøvet. Så er vi andre fra for at skulle gætte os
>>>>> frem
>>>>>
>>>>> Sent from my tablet using TouchDown
>>>>>
>>>>> -----Original Message-----
>>>>> *From:* Lars Madsen [[email protected]]
>>>>> *Received:* torsdag, 08 maj 2014, 12:44
>>>>> *To:* [email protected] [[email protected]];
>>>>> [email protected] [[email protected]]
>>>>> *Subject:* Re: [dk-tug] 'geometry's 'ignoreall' og offset-kommando?
>>>>>
>>>>>  Jeg forstår ikke helt hvad det er du vil.
>>>>>
>>>>> Kunne du ikke bare lægge grafikken som baggrund på forsiden. Det er
>>>>> der forskellige muligheder til.
>>>>>
>>>>> Sent from my tablet using TouchDown
>>>>>
>>>>> -----Original Message-----
>>>>> *From:* Bent Jessen [[email protected]]
>>>>> *Received:* torsdag, 08 maj 2014, 11:31
>>>>> *To:* [email protected] [[email protected]]
>>>>> *Subject:* [dk-tug] 'geometry's 'ignoreall' og offset-kommando?
>>>>>
>>>>>      Hi,
>>>>>  jeg er i færd med at producere en enkeltstående side (bogomslag), som
>>>>> har sine helt egne sidedimensioner.
>>>>>  jeg kan ikke inden for memoir finde tilstrækkelige koder til at få en
>>>>> billedplacering på plads; billedet skal fylde næsten hele siden.
>>>>>  jeg ser af documentationen til 'geometry', at der er en
>>>>> 'ignoreall'-kommando og en 'offset'-kommando, som måske kunne hjælpe til at
>>>>> placere billedfilen (eps-format) præcist og komme uden om det indbyggede
>>>>> hensyn til headers og footers i memoir.
>>>>>  Findes der tilsvarende kommandoer i memoir; 'checkandfix...' har
>>>>> delvist løst vanskelighederne, men også kun delvist, derfor spørger jeg og
>>>>> derfor har jeg været rundt om 'geometry's documentations-side for at læse
>>>>> lidt på lektien.
>>>>>  -er der nogen, der har et godt forslag?
>>>>>  mvh
>>>>>  Bent Jessen
>>>>>
>>>>
>>>>    _______________________________________________
>>>> dk-tug.tug mailing list
>>>>
>>>>
>>>
>>
>
screenshot.pdf (application/pdf, 35.8 KB) - not displayed