Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravím, chtěl bych poprosit o radu, v LaTeXáckém dokumentu používám v matematickém prostředí nějakou proměnnou (třeba D), ale je pravděpodobné, že ji budu potřebovat v celém dokumentu přejmenovat. Dá se nějak její název nadefinovat centrálně a pak ji jen v případě potřeby změnit?
Offline
↑ surovec:
Jak vypadá definice a použití takové proměnné? Nestačí to prostě zaměnit jako textové řetězce?
Offline
↑ MichalAld:
Takhle jsem to chtěl přinejhorším taky řešit, ale mohlo by to něco změnit něco i v běžném textu a pokud bych zvolil nějaký nezaměnitelný řetězec, tak by vzorce byly v průběhu psaní nepřehledné...
Offline
Ale jestli to chápu dobře, tak newcommand nic nepřejmenuje, jen zavedene nový symbol - a tedy budeš mít symboly dva - aby v tom pak nebyl zmatek .... když ve starém textu budeš používat starý symbol a v novém textu budeš mít nový symbol....
Offline
Yes, in LaTeX you can use the \newcommand command to define a variable centrally and then use it throughout the document. If you want to rename it, you just need to change the definition in one place.
Other tips:
If there is a risk of redefinition, use \renewcommand{\myVar}{NewValue}.
If you want to prevent redefinition, use \providecommand{\myVar}{D}, which will set it only if it is not already defined.
This approach allows you to easily maintain your document without having to manually change all occurrences of the variable.
Offline