[cstex] externi odkazy

Tomas Davidek Tomas.Davidek at cern.ch
Thu Jul 4 13:46:34 CEST 2013


On 07/04/2013 12:59 PM, Zdenek Wagner wrote:
> Dne 4. července 2013 12:13 Tomas Davidek<Tomas.Davidek at cern.ch>  napsal(a):
>> Dobry den vsem priznivcum (La)TeXu,
>>     rad bych se zeptal, zda existuje nejaka rozumna moznost pouzit "externi
>> odkazy"? Mam na mysli nasledujici:
>> 1. mam jeden dokument (ucebnice), a k ni samozrejme prislusny aux soubor
>> 2. k teto ucebnici chci udelat sbirku resenych prikladu, pricemz v reseni
>> bych se rad odkazoval na formule z ucebnice, tyto odkazy by mohly vypadat
>> napr. jako (I.1.23)
>>
>> Neresil jste prosim nekdo takovyhle problem?
>>
> 1. \label zapisuje informace do aux jako makro \newlabel s
> odpovidajicimi parametry. Muzete tedy tento soubor primo nacist, ale
> musite se postarat o dalsi makra, napr. docasne predefinovani
> \@writefile, aby se do obsahu nedostaly zaznamy z obsabu knihy
>
> 2. Mirne upravit makro \label, aby krome zapisu do aux zapisovalo
> stejnou informaci i do jineho souboru
>
> 3. Modifikovat makro \newlabel tak, aby krome definice prislusnych
> maker, ktera pak bude hledat \ref a \pageref, prepsalo prislusnou
> hodnotu do jineho souboru.
>
> Je treba dat pozor na to, ze pri zpracovani \begin{document} se aux
> precte, pak je vymazan a otevren pro zapis, pri zpracovani
> \end{document} se cte znovu. Nektere balicky si do cteni vkladaji svuj
> "hook", napriklad to dela hyperref.

Diky za odpoved. Vzhledem k tomu, ze budu potrebovat jen odkazy na 
rovnice, tak by mozna stacil jednodussi postup:
1. latex ucebnice.tex
2. latex priklady.tex
3. grep "\newlabel{eq:" ucebnice.aux >> priklady.aux
4. latex priklady.tex

Asi cistsi reseni by bylo v bodu 3 zapsat radky s \newlabel do extra 
souboru a nejak latex presvedcit, aby pri \begin{document} precetl krome 
standardniho priklady.aux i jeste jiny aux soubor. Ale nevim jak to zaridit?

Nebo je tento postup uplne mimo ci ma zasadni hacky?

Zdravi
                Tomas Davidek

>
>> Diky predem za tipy,
>>
>> zdravi
>>                Tomas Davidek
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>
>
> --
> Zdeněk Wagner
> http://hroch486.icpf.cas.cz/wagner/
> http://icebearsoft.euweb.cz
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex




More information about the csTeX mailing list