LaTeX
Makroproblemer
ewcommand{\vek}[2]{\left(
\begin{array}[pos]{spalten}
#1\ #2
\end{array}
ight)}
og skriver så hver eneste gang jeg vil lave en vektor
\vekt{x}{y}
(hvis koordinaterne skal hedde x og y)
Makroen virker som den skal, men hvor hver gang jeg bruger kommandoen får jeg 4 nye fejl af typen "Illigal character in array arg". Nogen der kan se hvor min kode er dårlig?
Svar #1
02. maj 2007 af Waterhouse (Slettet)
http://peecee.dk/?id=42956
Svar #2
02. maj 2007 af Waterhouse (Slettet)
\vek{x}{y}
Svar #3
02. maj 2007 af Mimical (Slettet)
{\left ( \begin {array}[pos]{spalten} ##1\\ ##2 \end {array}ight ) \ETC.
! File ended while scanning use of \@argdef.
Svar #4
02. maj 2007 af sigmund (Slettet)
Svar #6
03. maj 2007 af DanniBred (Slettet)
'stjæler' den lige ;D
Svar #7
03. maj 2007 af Mimical (Slettet)
Svar #8
03. maj 2007 af Mimical (Slettet)
Den virker ganske vist, bare ikke optimalt. Hvis en koordinat er negativ ryger tallet uden for parentesen. Har I en løsning på det? Jeg har prøvet forskellige muligheder, men ej fundet de vises sten.
Svar #9
03. maj 2007 af daleif (Slettet)
(indsaet selv de manglende backslasher og tegn hvis siden har aedt dem)
ewcommand\Vec[1]{
\left(\begin{array}{@{}c@{}}#1\end{array}ight)}
saa kan man lave
\Vec{1\ 2\ 3\ 4}
og
\Vec{1\\2\\3\\4}
dvs. mulighed for mange flere koordinater i et hug, samt muligheden for at skrive vektoren horisontalt og vertikalt uden at skulle lave en ny makro
bemaerk brugen af @{} for at slippe af med unoedig mellemrum
/daleif
Svar #11
03. maj 2007 af daleif (Slettet)
dette forum er ikke videre velegnet til LaTeX-kode
/daleif
Svar #13
04. maj 2007 af daleif (Slettet)
Det mest velegnede er nok at lave en makro som ogsaa kan anvende i selve teksten. \Vec kan godt bruges i teksten hvis man laver den som en raekke vektor, men vil forstyrre linieafstanden hvis den anvendes som en soejle vektor.
/daleif
Svar #14
04. maj 2007 af Mimical (Slettet)
Jeg vil lige gøre opmærksom på at kommandoen \vec allerede er defineret i pakken amsmath. Den skriver en lille pil over vektornavne. Og jeg har bemærket at at daleif's foreslag er med stort V.
Jeg tjekkede lige om du var den daleif fra Århus universitet og det var du sørme. Jeg synes din bog om LaTeX er glimrende, tak for den.
M.h.t. dette forums egnethed til LaTeX-kode, vil jeg sige at der ske underlige ting ind i mellem. Der er i øvrigt en tråd der beskriver hvordan man skriver LaTeX-koder her på sitet, startet af undertegnede.
Svar #15
04. maj 2007 af daleif (Slettet)
Jeg formoder at der er tale om programmet mimetex (slaa det op paa google) som kan haandtere ngoet LaTeX syntaks og lave det som til gif-billeder on the fly. Vi bruger det sel i vores institutkalender. Men det er ikke LaTeX og der er en del af syntaksen som er anderledes.
Jeg har forresten spurgt webmaster som de ikke kunne fikse dette forum saaledes at man nemmere kan poste LaTeX kode som folk kan copy'n'paste, det kan man ikke helt nu, hvor backslash n forsvinder.
/daleif
Svar #16
04. maj 2007 af Mimical (Slettet)
Jeg har lige prøvet den og den går altså heller ikke med stort V hvis man bruger amsmath pakken pga. at kommandoen \vec allerede er defineret her. Så kald den noget andet f.eks. \vek.
Det går godt hos mig når jeg skriver
\vek{1\\2\\3\\4} så får jeg en lodret vektor, men ved \vek{1\2\3\4} fås
! Undefined control sequence.
1\2
\3\4
l.128 \[\vek{1\2\3\4}
\]
Har du (daleif) en løsning?
Svar #17
04. maj 2007 af Mimical (Slettet)
Man kan bare skrive \vek{1, 2, 3, 4} så fås en vandret vektor.
Svar #18
04. maj 2007 af daleif (Slettet)
tal backslash mellemrum tal backslash ...
du proever at anvende makroen backslash2 som ikke noedvendigvis er defineret (det kan man heller ikke undernormale omstaendigheder)
egentlig anvender man ikke helt (1,2,3) som vektornotation (i hvertfald ikke paa uni niveau)
vedr. backslash Vec, saa burde jeg have testet det. Beklager.
/daleif
Svar #19
05. maj 2007 af Eva D. (Slettet)
I http://asymptotia.com/2006/12/12/latex-spoken-here/ bruges mimetex+latexrender, og resultatet bliver en del pænere end studieportalens (men efter min mening stadigvæk ikke lige så godt som normal LaTeX... outputtet er vist også gif-billeder, så det er en smule pixeleret). Derudover kan man holde cursoren hen over formlerne og se LaTeX-koden.
Forummet spiser backslash r og n...