[cstex] Vyhledavani inkludovanych *.tex zdroju

SDH hle10uf at axpsu.fpf.slu.cz
Wed Apr 4 12:04:31 CEST 2007


On Tue, 3 Apr 2007, Robert Marik wrote:

>>>
>> Taky si muzete predefinovat \input a \include podle \includegraphics
>>
>
> .... coz je asi nejlepsi reseni, protoze zahrnovat do prohledavane cesty
> nejenom aktualni adresar ale i jeho podadresare neni moc obvykle a vedlo
> by to k tvorbe neprenositelnych dokumentu.

To mate pravdu. Ale jen pro zajimavost, trochu jsem se na to vcera dival, 
a nakonec jsem se inspiroval v graphics.sty, takze reseni podle mych 
predstav je zalozeno na LaTeXovem internim makru \input at path a je velmi 
jednoduche:

\def\inpath#1{\def\input at path{#1}}

Pak staci napsat treba

\inpath{{manual/}{src/}{../}}

\input{front}
\include{intro}
...

Soubory *.tex se budou hledat v poradi: ., ./manual, ./src, .. Krome toho 
se vsechny *.aux soubory zapisuji v pracovnim adresari, zatimco pri 
uvedeni cesty v \input (\include) se zapisi v adresarich, kde se nachazeji 
odpovidajici *.tex zdroje.

---S. Hledik



More information about the csTeX mailing list