rename("$_.part", $_) for "data.txt";
переименовывает data.txt.part к data.txt, не имея необходимость повторять меня.
добавьте к преамбуле следующее:
\newcommand{\newCommandName}{text to insert}
Затем вы можете просто использовать \ newCommandName {}
в тексте
Для получения дополнительной информации о \ newcommand
, см., Например, wikibooks
Для переменных, описывающих расстояния, вы должны использовать \ newlength
(и управлять значениями с помощью \ setlength
, \ addlength
, \ settoheight
, \ settolength
и \ settodepth
).
Точно так же у вас есть доступ к \ newcounter
для таких вещей, как раздел и рисунок числа, которые должны увеличиваться по всему документу. Я использовал его в прошлом, чтобы предоставить образцы кода, которые были пронумерованы отдельно от других цифр ...
Также следует отметить \ makebox
, который позволяет вам хранить немного разложенного документа для последующего повторного использования (и для использования с \ settolength
...).
Используйте команду \ def
:
\def \variable {Something that's better to use as a variable}
Имейте в виду, что \ def
переопределяет существующие макросы без каких-либо предупреждений и, следовательно, может вызывать различные незначительные ошибки. Чтобы преодолеть это, либо используйте переменные пространства имен, такие как my_var
, либо вместо этого вернитесь к командам \ newcommand
, \ Renewcommand
.