[cstex] Divne (z mojho pohladu) spravanie tokenov
Tomas Hala
thala at pef.mendelu.cz
Tue Apr 1 15:12:56 CEST 2008
Dobrý den,
nepomohlo by \global\newcommand...,
ev. \global\def?
Tomáš Hála
#
# Ako takmer uplna LaTeX lama som sa pustil do trochu zlozitejsich
# konstrukcii. Jedna s tychto veci je:
#
# Mam zadefinovany prikaz
#
# \newcommand{\todo}[1]{%
# \emph{(ToDo: #1)}%
# }
#
# Chcel by som vsak, aby mi na konci dokumentu robilo zoznam tychto todo.
# To som chcel vyriesit nejako takto
#
# \newtoks\todos
#
# \newcommand{\todo}[1]{%
# \emph{(ToDo: #1)}%
# \ifx\havetodos\undefined%
# \todos=\expandafter{#1}%
# \def\havetodos%
# \else%
# \todos=\expandafter{%
# \the\todos\\#1%
# }%
# \fi%
# }
#
# Potom si obsah \the\todos vypisem v AtEndDocument. Vsetko funguje ak
# pouzijem prikaz \todo{volaco} priamo v prostredi dokument. Ak ho vsak
# vnorim este do nejakeho ineho prostredia (aj ked len center, alebo staci
# aj begingroup, endgroup) tak to uz nefunguje (token nic neobsahuje). Ak
# dam vypisat obsah este v tom environmente, tak tam ten obsah je. Takze
# neviem. Snazil som sa hladat na googli, ale kedze neviem co mam hladat,
# tak sa mi hlada tazko.
#
# Za kazdu radu dakujem.
# _______________________________________________
# csTeX mailing list
# csTeX at cs.felk.cvut.cz
# http://lists.felk.cvut.cz/mailman/listinfo/cstex
Tomáš Hála
------------------------------------------------------------------------
Mendelova zemědělská a lesnická univerzita, Provozně ekonomická fakulta,
Ústav informatiky, Zemědělská 1, CZ-613 00 Brno, tel. +420 545 13 22 28
------------------------------------------------------------------------
http://www.mendelu.cz/~thala
More information about the csTeX
mailing list