Для форматирования достаточно вводить команду
.PPmshocms.TLНазвание документа (одна или более строк).AUИмена авторов, одно на строке.ABРезюме, оканчивающееся .AE.AE.NHНумеруемые заголовки (автоматически).PPАбзац....PPДругой абзац....SHПодзаголовок (нет нумерации).PP...Команды форматирования могут появиться в начале строки. Входной текст между командами размещается в произвольной форме: расположение концов строк в нем не существенно, так как
troffНиже показано начало непосредственного документа
hoc.TLHoc - диалоговый язык для арифметики с плавающей точкой.AUБрайан КерниганРоб Пайк.AB.I Hocэто простой программируемый интерпретатордля выражений с плавающей точкой.Он обеспечивает поток управления в стиле Си,определения функций и обычныечисловые встроенные функции,такие как косинус и логарифм..AE.NHВыражения.PP.I HocЭто язык выражений, во многом подобный Си:хотя он содержит несколько управляющих операторов,большинство операторов, таких как присваивания,это выражения, чьи значения не принимаютсяво внимание....Команда
.IПри использовании пакета макроопределений он специфицируется как аргумент
troff$ troff -ms hoc.msСимволы после
-mmshocБрайан Керниган
Роб Пайк
РЕЗЮМЕ
Hoc — это простой программируемый интерпретатор для выражений с плавающей точкой. Он обеспечивает поток управления в стиле Си, определения функций и обычные числовые встроенные функции, такие как косинус и логарифм.
Hoc — это язык выражений, во многом подобный Си; хотя он содержит несколько управляющих операторов, большинство операторов, таких как присваивания, это выражения, чьи значения не принимаются во внимание.
Хотя нам и удобно, что
troffms .DS.DEhoc.PP.I HocЭто язык выражений,во многом подобный Си:хотя он содержит несколько управляющих операторов,большинство операторов, таких как присваивания,это выражения, чьи значения не принимаются во внимание.Например, оператор присваивания= присваивает значение его правой частиего левому операнду и вырабатывает значение,используемое в многократном присваивании.Грамматика выражений такова:.DS.Iвыражение: число | переменная | (выражение) | выражение бинарная-операция выражение | унарная-операция выражение | функция(аргументы).R.DEЧисла представляются с плавающей точкой.Данный фрагмент печатается так:
Hoc — это язык выражений, во многом подобный Си; хотя он содержит несколько управляющих операторов, большинство операторов, таких как присваивания, — это выражения, чьи значения не принимаются во внимание. Например, оператор присваивания = присваивает значение своей правой части левому операнду и вырабатывает значение, используемое в многократном присваивании. Грамматика выражений такова:
выражение: число
| переменная
| (выражение)
| выражение бинарная_операция выражение
| унарная_операция выражение
| функция (аргументы)
Числа представляются с плавающей точкой.