Ruzny pocet parametru makra (plain)
Tomas Hala
thala at pef.mendelu.cz
Sun Feb 16 12:08:36 CET 2003
Dobrý den,
já tento problém řeším takto:
\def\mojemakro#1#2{
První místo: \if *#1 #2\else#1\fi\\
Druhé místo: #2
}
Použití: stejné hodnoty: \mojemakro{*}{Blabla} (nebo \mojemakro*{Blabla})
různé hodnoty: \mojemakro{Blaxxxbla}{Blabla}
Tomáš Hála
Sat, Feb 15, 2003 ve 07:04:42PM +0100 Josef Polch napsal(a):
# Dobry den,
#
# Potrebuji napsat makro, ktere muze nekdy pracovat se dvema parametry a jindy
# pouze s jednim. Vyskytne-li se pouze jeden, pouzije se na dvou mistech, pokud
# jsou dva, pouzije se jeden na jednom a druhy na druhem miste. Pouziti napr. u
# nadpisu kapitoly -- Obsah jednoho parametru se pouzije do textu, obsah
# druheho (pokud je) do plovouciho zahlavi a do obsahu. Pokud druhy neni,
# pouzije se vsude ten prvni. (Neco jako v LaTeXu \section{Nadpis do
# textu}[Nadpis do obsahu] -- nebo jak to presne je, dlouho jsem s tim nedelal.)
#
# Chci se samozrejme vyhnout brutalnimu reseni, abych psal pri kazdem pouziti
# makra obe varianty nadpisu, i kdyz jsou (vetsinou) stejne.
#
# Pokud mi navrhnete reseni z TBN, str. 38, radek 51 a dal, napiste mi prosim,
# jak se to da prakticky pouzit. Nemohu prijit na zpusob, jak je zamontovat do
# definice.
#
# Dekuji za radu, hezky den
#
# --
# Josef Polách
#
# Odchozí zpráva neobsahuje viry, protože k jejímu vytvoření nebyly použity
# výměšky Micro$oftu.
# Outgoing message doesn't contain viruses, it was not created using the
# secretes of Micro$oft.
# -------------------
Tomáš Hála
------------------------------------------------------------------------
Mendelova zemědělská a lesnická univerzita, Provozně ekonomická fakulta,
Ústav informatiky, Zemědělská 5, CZ-613 00 Brno, tel. +420 545 13 20 53
------------------------------------------------------------------------
http://www.mendelu.cz/~thala
More information about the csTeX
mailing list