Portál AbcLinuxu, 8. května 2025 21:08
zdravím,
tvořím menší prezentaci v beameru. Součástí prezentace je i obsah, generovaný příkazem
\tableofcontents
Potřeboval bych mít číslo první použité sekce jiné, než číslo jedna, což je (asi) defaultní nastavení někde v hlubinách beamer šablony.
Příkaz
\setcounter{section}{2}
správně nastaví číslo sekce, takže na jednotlivých frame se zobrazuje správě. Nikoliv však v obsahu, tam je pořád číslování od jedničky, pokud zapnu číslování. A nemůžu a nemůžu najít, kde to změnit.
Neveděl by někdo, co systematicky přehlížím ??
díky za pomoc
\tableofcontents[currentsection,firstsection=0]
tohle by mohlo fungovat
Ps. u takových otázek je vhodné přiložit soubor v TeXu, ve kterém to nefunguje
(abych pak nemusel hledat jak se čísluje obsah, ...)
Nejdříve díky,
option: firstsection=0
částečně zabralo, i když stále nerespektuje nastavení: \setcounter{section}{číslo}...
Přiložit TeX soubor jsem původně chtěl, ale je to trošku komplikovanější.
Celá věc se vyvinula z požadavku, kdy jsme měl delší text, rozdělený do několika kapitol (sekcí) a dotyčný chtěl "vyrobit" PDF soubor právě jen z jedné kapitoly/sekce. Řešení pomocí direktiv \input, \include, případně \includeonly se mi moc nelíbilo, jelikož bylo nutné stále něco odkomnetovávat a zakomentovávat. No, přišlo mi to takové nějaké divné. A protože taky trochu programuji, napadlo mě zkusit využít pro tento účel direktivy: \ifthenelse a \whiledo, tak, že si do "counteru" nastavím jaké číslo kapitoly chci generovat a ono si to správné číslo kapitoly najde a "vyrobí" kýžený PDF soubor. Včetně správného číslování kapitol. Což se nakonec podařilo. Není to o moc chytřejší, než použití uvedených direktiv, ale zase jsem se něco dalšího naučil...
Takže ve výsledku spolu interaguje asi 5 různých TeXových souborů, některé s ne zrovna přehlednou strukturou. To byl důvod, proč jsem nic nepřikládal...
Ještě jednou díky.
Takže, ještě jednou díky,
stačilo "pokračovat v dané myšlence". Potřebné číslo kapitoly/sekce lze vnutit nastavením
option: firstsection
na to správné záporné číslo. "Zbastlit"
vzoreček, který to umí dopočítat, je trivialitka..
Jo, taky jsem si ověřil, že lze předat do option: firstsection i parametr zadaný jako: \value{counter}...
přeji pěkný večer.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.