Re: Boxes over paginabreedte, inclusief marge

Johannes Braams <jlbraams-qWit8jRvyhVmR6Xm/[email protected]> Sun, 30 Jul 2017 22:14:17 +0200
Newsgroups gmane.comp.tex.dutch
Message-ID <[email protected]>
--===============5109614797276464338==
Content-Type: multipart/alternative;
 boundary="=_243f41b47169f7c8adfce213c2e88c0c"

--=_243f41b47169f7c8adfce213c2e88c0c
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8

Ik vermoed dat Bas de overfull hbox melding die hij krijgt niet will
zien.=20

Dat vraagt wat extra trucks op TeX-macro niveau om de box die je met
\makebox maakt niet breder te maken dan de normale pagina breedte
terwijl de inhoud wel breder is.=20

Als je meer concrete pointers wil is het handig als je de code even
opstuurt...

---
Met vriendelijke groet,

Johannes Braams=20

Piet van Oostrum schreef op 2017-07-30 18:32:

> Bas Dekker (TeXniek) schreef:
>=20
>> Beste allen,=20
>>=20
>> Ik moet een boek in LaTeX zetten, en in het ontwerp is opgenomen dat er =
citaten moeten zijn die
>> links (even pagina's) of rechts (oneven pagina's) zijn uitgelijnd, maar =
ook over de tekstbreedte
>> heen (dus inclusief marge). Zie bijlage voor een voorbeeld van het ontwe=
rp.
>>=20
>> Het is mij gelukt om te krijgen wat ik wil met \checkoddpage en met \mak=
ebox. Maar ik krijg
>> uiteraard wel een foutmelding. Die wil ik niet zien (ik heb immers in de=
 class een warning
>> ingegeven), omdat ik ook een script heb dat de log file scant, en dit zi=
jn geen "echte" fouten.
>>=20
>> Ik zou graag in mijn class een macro voor deze quotes willen defini=C3=
=ABren, waarbij ik zou aangeven
>> dat er geen foutmeldingen moeten worden gegeven voor de output uit dit m=
acro.=20
>>=20
>> Kan dat? En zo ja hoe?
>>=20
>> Bedankt alvast!
>>=20
> Bedoel je de melding "LaTeX Warning: Label(s) may have changed. Rerun to =
get cross-references right."?
> Dat is heel lastig want die wordt ook gegeven als er inderdaad labels ver=
anderd zijn. En die waarschuwing is terecht want je moet inderdaad nog een =
keer LaTeX draaien om de zaak goed te krijgen.
>=20
> Overigens, je hebt het over een foutmelding. Dit is geen foutmelding maar=
 een waarschuwing. Bedoel je dan misschien toch iets anders? Of jun je het =
script zo aanpassen dat hij alleen fouten detecteert en geen waarschuwingen=
=2E
>=20
> Sorry, omdat je zo weinig informatie geeft moet ik maar wat gokken.
--=_243f41b47169f7c8adfce213c2e88c0c
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8" /></head><body style=3D'font-size: 10pt; font-family: Verdana,Gen=
eva,sans-serif'>
<p>Ik vermoed dat Bas de overfull hbox melding die hij krijgt niet will zie=
n.</p>
<p>Dat vraagt wat extra trucks op TeX-macro niveau om de box die je met \ma=
kebox maakt niet breder te maken dan de normale pagina breedte terwijl de i=
nhoud wel breder is.</p>
<p>Als je meer concrete pointers wil is het handig als je de code even opst=
uurt...</p>
<div>---<br />
<div class=3D"pre" style=3D"margin: 0; padding: 0; font-family: monospace">=
Met vriendelijke groet,<br /> <br /> Johannes Braams</div>
</div>
<p><br /></p>
<p>Piet van Oostrum schreef op 2017-07-30 18:32:</p>
<blockquote type=3D"cite" style=3D"padding: 0 0.4em; border-left: #1010ff 2=
px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ig=
nored -->
<div class=3D"pre" style=3D"margin: 0; padding: 0; font-family: monospace">=
Bas Dekker (TeXniek) schreef:<br /> <br /> &nbsp;&gt; Beste allen, <br /> &=
nbsp;&gt; <br /> &nbsp;&gt; Ik moet een boek in LaTeX zetten, en in het ont=
werp is opgenomen dat er citaten moeten zijn die<br /> &nbsp;&gt; links (ev=
en pagina's) of rechts (oneven pagina's) zijn uitgelijnd, maar ook over de =
tekstbreedte<br /> &nbsp;&gt; heen (dus inclusief marge). Zie bijlage voor =
een voorbeeld van het ontwerp.<br /> &nbsp;&gt; <br /> &nbsp;&gt; Het is mi=
j gelukt om te krijgen wat ik wil met \checkoddpage en met \makebox. Maar i=
k krijg<br /> &nbsp;&gt; uiteraard wel een foutmelding. Die wil ik niet zie=
n (ik heb immers in de class een warning<br /> &nbsp;&gt; ingegeven), omdat=
 ik ook een script heb dat de log file scant, en dit zijn geen "echte" fout=
en.<br /> &nbsp;&gt; <br /> &nbsp;&gt; Ik zou graag in mijn class een macro=
 voor deze quotes willen defini&euml;ren, waarbij ik zou aangeven<br /> &nb=
sp;&gt; dat er geen foutmeldingen moeten worden gegeven voor de output uit =
dit macro. <br /> &nbsp;&gt; <br /> &nbsp;&gt; Kan dat? En zo ja hoe?<br />=
 &nbsp;&gt; <br /> &nbsp;&gt; Bedankt alvast!<br /> &nbsp;&gt; <br /> Bedoe=
l je de melding "LaTeX Warning: Label(s) may have changed. Rerun to get cro=
ss-references right."?<br /> Dat is heel lastig want die wordt ook gegeven =
als er inderdaad labels veranderd zijn. En die waarschuwing is terecht want=
 je moet inderdaad nog een keer LaTeX draaien om de zaak goed te krijgen.<b=
r /> <br /> Overigens, je hebt het over een foutmelding. Dit is geen foutme=
lding maar een waarschuwing. Bedoel je dan misschien toch iets anders? Of j=
un je het script zo aanpassen dat hij alleen fouten detecteert en geen waar=
schuwingen.<br /> <br /> Sorry, omdat je zo weinig informatie geeft moet ik=
 maar wat gokken.</div>
</blockquote>
</body></html>

--=_243f41b47169f7c8adfce213c2e88c0c--

--===============5109614797276464338==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGVYLU5MIG1h
aWxpbmcgbGlzdApUZVgtTkxAbnRnLm5sCmh0dHBzOi8vbWFpbG1hbi5udGcubmwvbWFpbG1hbi9s
aXN0aW5mby90ZXgtbmwK

--===============5109614797276464338==--