17.07.2013 Views

Introduktion til LaTeX

Introduktion til LaTeX

Introduktion til LaTeX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

\vcenter<br />

Eksempel<br />

4.78<br />

£<br />

Kodetip<br />

4.1<br />

4. Matematik på et højere niveau<br />

Bemærk at ved andre sprogopsætninger kan det være nødvendigt at anvende andre<br />

tegn sammen med \shorthandon og \shorthandoff.<br />

4.6.5 XY-pic diagrammer og formelnumre<br />

Hvis man ønsker at formelnummerere et diagram, så man kan jo pakke equation<br />

omkring. Problemet er så at nummeret ikke centreres vertikalt i forhold <strong>til</strong> diagrammet.<br />

Man kan komme uden om dette på forskellig vis. En metode er at anvende \vcenter<br />

makroen omkring hele diagrammet.<br />

\usepackage[all,line,dvips]{xy}<br />

\begin{equation}<br />

slut preamble<br />

\vcenter{\xymatrix{A \ar[rd]\ar[d] \\<br />

B & C }}<br />

\end{equation}<br />

A<br />

B C<br />

Hvis man har flere diagrammer på samme linie skal de have \vcenter omkring sig, hver<br />

for sig. Metoden her er mest anvendelig hvis man ikke har så mange nummererede<br />

diagrammer. Har man mange kan man anvende en anden konstruktion. 17<br />

\newcommand\cxymatrix[2][]{%<br />

\begin{xy}*[c]\xybox{\xymatrix#1{#2}}\end{xy} }<br />

£ ¡ Så vil \cxymatrix automatisk centreres. Syntaksen bliver bare lidt anderledes. F.eks.<br />

skal man nu anvende \cxymatrix[@C=2cm]{...} i stedet for \xymatrix@C=2cm{...}.<br />

Eksempel<br />

4.79<br />

£<br />

Eksempel<br />

4.80<br />

£<br />

4.6.6 Andre XY-pic tips<br />

I det næste eksempel viser vi hvordan man får indgange <strong>til</strong> at fylde mindre i et XYdiagram.<br />

\usepackage[all,line,dvips]{xy}<br />

\[<br />

slut preamble<br />

\xymatrix{{\llap{$X\times Y = {}$\,} A}<br />

\ar[r] \ar[d] & B \ar[d] \\<br />

}<br />

C \ar[r] & D \rlap{\,${}= Z\times W$}<br />

\]<br />

Det kan dog også gøres direkte med XY-konstruktioner:<br />

\usepackage[all,line,dvips]{xy}<br />

\[<br />

slut preamble<br />

\xymatrix{ **[l] {X\times Y = A}<br />

\ar[r] \ar[d] & B \ar[d] \\<br />

}<br />

C \ar[r] & **[r] {D = Z\times W}<br />

\]<br />

17 Efter ide af Emil Hedevang Lohse.<br />

Kapitlet er sidst opdateret 2010/03/03 16:10 (revision 645)<br />

106<br />

X × Y = A B<br />

C D = Z × W<br />

X × Y = A B<br />

C D = Z × W<br />

(1)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!