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

Lars Madsen <[email protected]> Sun, 11 May 2014 13:34:58 +0000
Newsgroups gmane.comp.tex.danish
Message-ID <[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]<mailto:[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]<mailto:[email protected]>]
Received: fredag, 09 maj 2014, 19:47
To: Kristian Nordestgaard [[email protected]<mailto:[email protected]>]
CC: Lars Madsen [[email protected]<mailto:[email protected]>]; [email protected]<mailto:[email protected]> [[email protected]<mailto:[email protected]>]; #TUG dk tug [[email protected]<mailto:[email protected]>]; [email protected]<mailto:[email protected]> [[email protected]<mailto:[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]<mailto:[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]<mailto:[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]<mailto:[email protected]>]
Received: torsdag, 08 maj 2014, 22:52
To: Morten Høgholm [[email protected]<mailto:[email protected]>]
CC: Lars Madsen [[email protected]<mailto:[email protected]>]; #TUG dk tug [[email protected]<mailto:[email protected]>]; [email protected]<mailto:[email protected]> [[email protected]<mailto:[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]<mailto:[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]<mailto:[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]<mailto:[email protected]>]
Received: torsdag, 08 maj 2014, 16:01
To: Lars Madsen [[email protected]<mailto:[email protected]>]
CC: [email protected]<mailto:[email protected]> [[email protected]<mailto:[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]<mailto:[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]<mailto:[email protected]>]
Received: torsdag, 08 maj 2014, 12:44
To: [email protected]<mailto:[email protected]> [[email protected]<mailto:[email protected]>]; [email protected]<mailto:[email protected]> [[email protected]<mailto:[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]<mailto:[email protected]>]
Received: torsdag, 08 maj 2014, 11:31
To: [email protected]<mailto:[email protected]> [[email protected]<mailto:[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