Lars Madsen | 2 Feb 2009 10:58
Picon
Picon

Re: DOI

Lars Relund Nielsen wrote:
> Et eksempel:
> 
> \documentclass{article}
> 
> \usepackage{natbib}
> \usepackage[pdftex]{hyperref}
> 
> %% ---------------------------------------------------------------------
> %% Make DOI's clickable in the pdf files
> %% ---------------------------------------------------------------------
> \makeatletter
> \newcommand*{\doi}{\begingroup\lccode`\~=`\#\relax\lowercase{\def~{\#}}%
> \lccode`\~=`\<\relax\lowercase{\def~{\textless}}\lccode`\~=`\>\relax%
> \lowercase{\def~{\textgreater}}\lccode`\~=0\relax\catcode`\#=\active%
> \catcode`\<=\active\catcode`\>=\active\ <at> doi}%
> \def\ <at> doi#1{\let\#\relax\let\textless\relax\let\textgreater\relax\edef\x{%
> \toks0={{doi:#1}}}\x\edef\#{\ <at> percentchar23}\edef\textless{\string<}%
> \edef\textgreater{\string>}\edef\x{\toks1={\noexpand\href{http://dx.doi.org/#1}}}%
> \x\edef\x{\endgroup\the\toks1 \the\toks0}\x}%
> \makeatother
> %% ---------------------------------------------------------------------
> 
> \begin{document}
> 
> \nocite{Relund06} %\nocite{Relund08}
> 
> \bibliographystyle{plainnat}
> \bibliography{test}
> \end{document}
(Continue reading)

Lars Madsen | 2 Feb 2009 14:52
Picon
Picon

om tikz i LaTeXbog

Eftersom tikz bliver mere og mere advanceret og mere og mere udbredt, er 
det naturligvis noget vi burde promovere mere i min LaTeXbog.

Jeg er dog kun en novice indenfor tikz, så jeg ville høre om der er 
nogen som er interesserede i at skrive en kort introduktion til tikz til 
min LaTeXbog? Så vidt jeg kan se er der flere på listen som er ret godt 
inde i tikz så det er nærliggende at spørge her.

Skribenten bliver naturligvis fuldt krediteret for det.

Jeg forestiller mig at det skulle være noget som fylder 3-4 sider (max 
5) og inklusiv eksempler. Det skal naturligvis ikke være en manual i 
brugen af tikz, men mere så læserens interesse bliver vækket og således 
at man kan komme i gang med at lege med tikz/pgf.

Nogen som er interesserede i at skrive et sådant afsnit?

--

-- 

/daleif
Lars Madsen | 10 Feb 2009 15:26
Picon
Picon

lille udfordring

Her er en lille udfordring til de som har mere styr på den slags end jeg 
har.

betragt følgende eksempel

\documentclass[a4paper]{memoir}
\usepackage{environ}
\makeatletter
\newcommand\X[1]{\gdef\XX{#1}}
\newenvironment{test}{\Collect <at> Body\X}{}
\makeatother

\begin{document}

\begin{test}
   test
   nisse
\end{test}

\XX

\end{document}

Det jeg derne ville gøre er at når \XX køres eller måske bedre når en 
anden makro anvendes til at køre \XX så er linieskift bevaret.

Nogen der har en smart løsning til dette?

Jeg ville anvende dette til en alternativ syntaks til breve således at 
man kan skrive
(Continue reading)

Rasmus Villemoes | 10 Feb 2009 15:48
Picon
Picon

Re: lille udfordring

Lars Madsen <daleif <at> imf.au.dk> writes:

> således at man er fri for at afslutte alle linier med \\ og så man er
> fri for at skulle angive adressen som argumentet til et environment.
>
> Man skal vel bare ind og pille lidt ved linie endelserne, men det har
> jeg ikke lige den store erfaring med.
>
> Nogen forslag?

Nu er jeg ikke helt sikker på jeg ved hvad du vil, men hvad er der i
vejen med \obeylines? (plain TeX-makro)

--

-- 
Rasmus Villemoes
<http://rasmusvillemoes.dk/>

Lars Madsen | 10 Feb 2009 15:53
Picon
Picon

Re: lille udfordring

Rasmus Villemoes wrote:
> Lars Madsen <daleif <at> imf.au.dk> writes:
> 
>> således at man er fri for at afslutte alle linier med \\ og så man er
>> fri for at skulle angive adressen som argumentet til et environment.
>>
>> Man skal vel bare ind og pille lidt ved linie endelserne, men det har
>> jeg ikke lige den store erfaring med.
>>
>> Nogen forslag?
> 
> Nu er jeg ikke helt sikker på jeg ved hvad du vil, men hvad er der i
> vejen med \obeylines? (plain TeX-makro)
> 

prøv det med eksemplet, linieskiftene bliver ikke gemt, det er derfor 
jeg ville formode man skal lege med end of line.

\obeylines var også mit første bud, men det hjalp ikke.

--

-- 

/daleif
Sigmund Vestergaard | 10 Feb 2009 16:03
Picon
Gravatar

Re: lille udfordring

Jeg er ingen ekspert i TeX, men jeg husker at der engang var et indlæg her på listen om opsætning af sangtekster. I den forbindelse blev der linket til en tråd på CTT: http://groups.google.com/group/comp.text.tex/msg/3371d54b2ca3f1bf. Er dette noget du kan bruge, Lars?

/Sigmund

On Tue, Feb 10, 2009 at 3:53 PM, Lars Madsen <daleif <at> imf.au.dk> wrote:
Rasmus Villemoes wrote:
Lars Madsen <daleif <at> imf.au.dk> writes:

således at man er fri for at afslutte alle linier med \\ og så man er
fri for at skulle angive adressen som argumentet til et environment.

Man skal vel bare ind og pille lidt ved linie endelserne, men det har
jeg ikke lige den store erfaring med.

Nogen forslag?

Nu er jeg ikke helt sikker på jeg ved hvad du vil, men hvad er der i
vejen med \obeylines? (plain TeX-makro)


prøv det med eksemplet, linieskiftene bliver ikke gemt, det er derfor jeg ville formode man skal lege med end of line.

\obeylines var også mit første bud, men det hjalp ikke.

--

/daleif

_______________________________________________
DK-TUG <at> tug.dk mailing list
http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug



--
Sigmund Vestergaard, M.Sc.Eng. student
Rævehøjvej 36, 1., -611
DK-2800 Kongens Lyngby
Denmark
<div>
<p>Jeg er ingen ekspert i TeX, men jeg husker at der engang var et indl&aelig;g her p&aring; listen om ops&aelig;tning af sangtekster. I den forbindelse blev der linket til en tr&aring;d p&aring; CTT: <a href="http://groups.google.com/group/comp.text.tex/msg/3371d54b2ca3f1bf">http://groups.google.com/group/comp.text.tex/msg/3371d54b2ca3f1bf</a>. Er dette noget du kan bruge, Lars?<br><br>/Sigmund<br><br></p>
<div class="gmail_quote">On Tue, Feb 10, 2009 at 3:53 PM, Lars Madsen <span dir="ltr">&lt;<a href="mailto:daleif <at> imf.au.dk">daleif <at> imf.au.dk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote">
<div class="Ih2E3d">Rasmus Villemoes wrote:<br><blockquote class="gmail_quote">
Lars Madsen &lt;<a href="mailto:daleif <at> imf.au.dk" target="_blank">daleif <at> imf.au.dk</a>&gt; writes:<br><br><blockquote class="gmail_quote">
s&aring;ledes at man er fri for at afslutte alle linier med \\ og s&aring; man er<br>
fri for at skulle angive adressen som argumentet til et environment.<br><br>
Man skal vel bare ind og pille lidt ved linie endelserne, men det har<br>
jeg ikke lige den store erfaring med.<br><br>
Nogen forslag?<br>
</blockquote>
<br>
Nu er jeg ikke helt sikker p&aring; jeg ved hvad du vil, men hvad er der i<br>
vejen med \obeylines? (plain TeX-makro)<br><br>
</blockquote>
<br>
</div>
pr&oslash;v det med eksemplet, linieskiftene bliver ikke gemt, det er derfor jeg ville formode man skal lege med end of line.<br><br>
\obeylines var ogs&aring; mit f&oslash;rste bud, men det hjalp ikke.<br>
<br>
-- <br><br>
/daleif<div>
<div></div>
<div class="Wj3C7c">
<br>
_______________________________________________<br><a href="mailto:DK-TUG <at> tug.dk" target="_blank">DK-TUG <at> tug.dk</a> mailing list<br><a href="http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug" target="_blank">http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug</a><br>
</div>
</div>
</blockquote>
</div>
<br><br clear="all"><br>-- <br>Sigmund Vestergaard, M.Sc.Eng. student<br>R&aelig;veh&oslash;jvej 36, 1., -611<br>DK-2800 Kongens Lyngby<br>Denmark<br>
</div>
Rasmus Villemoes | 10 Feb 2009 16:07
Picon
Picon

Re: lille udfordring

Lars Madsen <daleif <at> imf.au.dk> writes:

> Rasmus Villemoes wrote:
>> hvad er der i vejen med \obeylines? (plain TeX-makro)
>
> prøv det med eksemplet, linieskiftene bliver ikke gemt, det er derfor
> jeg ville formode man skal lege med end of line.
>
> \obeylines var også mit første bud, men det hjalp ikke.

Så forstår jeg ikke hvad det er du vil. Dette virker fint. Man skal
sikkert også sætte noget parindent-halløj og fintune andre ting, men
obeylines virker da efter hensigten.

\documentclass{article}

\newenvironment{address}{\obeylines}{}

\begin{document}

\begin{address}
  Mars Ladsen
  Institut for Matematiske Fag
  8000 Aarhus
\end{address}

\end{document}

--

-- 
Rasmus Villemoes
<http://rasmusvillemoes.dk/>

Lars Madsen | 10 Feb 2009 16:20
Picon
Picon

Re: lille udfordring

Rasmus Villemoes wrote:
> Lars Madsen <daleif <at> imf.au.dk> writes:
> 
>> Rasmus Villemoes wrote:
>>> hvad er der i vejen med \obeylines? (plain TeX-makro)
>> prøv det med eksemplet, linieskiftene bliver ikke gemt, det er derfor
>> jeg ville formode man skal lege med end of line.
>>
>> \obeylines var også mit første bud, men det hjalp ikke.
> 
> Så forstår jeg ikke hvad det er du vil. Dette virker fint. Man skal
> sikkert også sætte noget parindent-halløj og fintune andre ting, men
> obeylines virker da efter hensigten.
> 
> \documentclass{article}
> 
> \newenvironment{address}{\obeylines}{}
> 
> \begin{document}
> 
> \begin{address}
>   Mars Ladsen
>   Institut for Matematiske Fag
>   8000 Aarhus
> \end{address}
> 
> \end{document}
> 

jeg vil gemme adressen i en makro og bruge den senere.

Ideen er at tilbyde et alternativt interface således at man kan skrive

\begin{address}
...
\end{address}

\begin{Letter}
...
\end{Letter}

hvor Letter så automatisk anvender data gemt via address

Jeg synes syntaksen

\begin{letter}{%
adresse
}
...
\end{letter}

som letter normalt bruger er en smule træls, brugen af environment kan 
give en bedre struktur i dokumentet (jeg understøtter dog både 
\begin{letter}{...} samt den alternative syntax)

--

-- 

/daleif
Lars Madsen | 10 Feb 2009 16:22
Picon
Picon

Re: lille udfordring

Sigmund Vestergaard wrote:
> Jeg er ingen ekspert i TeX, men jeg husker at der engang var et indlæg her
> på listen om opsætning af sangtekster. I den forbindelse blev der linket til
> en tråd på CTT:
> http://groups.google.com/group/comp.text.tex/msg/3371d54b2ca3f1bf. Er dette
> noget du kan bruge, Lars?
> 
> /Sigmund
> 

Det er nok noget i den retning, dog giver det ikke lige noget 
interessant lige i mit tilfælde

--

-- 

/daleif
Rasmus Villemoes | 10 Feb 2009 16:27
Picon
Picon

Re: lille udfordring

Lars Madsen <daleif <at> imf.au.dk> writes:

> jeg vil gemme adressen i en makro og bruge den senere.

Så er det jo det sædvanlige problem med catcodes der bliver tildelt
når argumentet læses første gang, hvor ^^M ikke er aktiv. 

--

-- 
Rasmus Villemoes
<http://rasmusvillemoes.dk/>


Gmane