Makefile: -M ~ (troffrc in home dir) + new macros

master
Karchnu 2021-12-16 00:57:08 +01:00
parent d77c79b18d
commit 2825ac9a1a
2 changed files with 102 additions and 5 deletions

View File

@ -53,7 +53,7 @@ REFER = refer $(REFER_OPTS)
# -U => unsafe (because of PDF inclusion) # -U => unsafe (because of PDF inclusion)
# -Tpdf => output device is PDF # -Tpdf => output device is PDF
# -mspdf => include PDF (so, images converted in PDF) in the document # -mspdf => include PDF (so, images converted in PDF) in the document
GROFF_OPTS ?= -ms -t -Tpdf -U -mspdf -mpdfmark GROFF_OPTS ?= -ms -t -Tpdf -U -mspdf -mpdfmark -M ~/
GROFF = groff $(GROFF_OPTS) GROFF = groff $(GROFF_OPTS)
$(SRC).pdf: $(SRC).pdf:

105
macros.ms
View File

@ -1,7 +1,7 @@
.\" .RP = report document .\" .RP = report document
.nr PO 0.5i \" page offset default 1i .nr PO 0.5i \" page offset default 1i
.nr LL 7.5i \" line length default 6i .nr LL 7.5i \" line length default 6i
.nr FM 0.5i \" page foot margin default 1i .nr FM 0.8i \" page foot margin default 1i
.nr DI 0 .nr DI 0
.nr FF 3 \" footnotes' type: numbered, with point, indented .nr FF 3 \" footnotes' type: numbered, with point, indented
. .
@ -35,9 +35,12 @@ accumulate
.vs 11p .vs 11p
.. ..
. .
.\" BULLET and ENUM => do not add space when no parameter are provided
.de BULLET \" Bullet points .de BULLET \" Bullet points
.IP \(bu 2 .IP \(bu 2
\\$* .ie '\\$1'' \
.
.el \\$*
.. ..
.de ENDBULLET .de ENDBULLET
.in -2 \" indent .in -2 \" indent
@ -46,7 +49,9 @@ accumulate
.de ENUM \" Numbered list .de ENUM \" Numbered list
.nr LIST_NUMBER +1 .nr LIST_NUMBER +1
.IP \\n[LIST_NUMBER] 2 .IP \\n[LIST_NUMBER] 2
\\$* .ie '\\$1'' \
.
.el \\$*
.. ..
.de ENDENUM .de ENDENUM
.nr LIST_NUMBER 0 .nr LIST_NUMBER 0
@ -122,7 +127,7 @@ accumulate
.. ..
. .
. .
.de PRETTY_PERCENTAGE .de FRAC
\v'-.7m\s[\\n(.s*6u/10u]+.7m'\\$1\v'-.7m\s0+.7m'\ \v'-.7m\s[\\n(.s*6u/10u]+.7m'\\$1\v'-.7m\s0+.7m'\
\(f/\s[\\n(.s*6u/10u]\\$2\s0 \(f/\s[\\n(.s*6u/10u]\\$2\s0
.. ..
@ -209,3 +214,95 @@ To be defined or to finish.
.br .br
\(->\h'5p' \\$* \(->\h'5p' \\$*
.. ..
.ds CURRENT_DATE \\n(dy/\\n(mo/\\n[year]
.ds WEBSITE https://t.karchnu.fr/doc
.ds EMAIL karchnu@karchnu.fr
.de INFORMATIONS
Check out for newer versions:
.ft CW
.ps 8
\h'2p' \\$1
.ps
.ft
.br
And if you have questions:
.ft CW
\h'13p' \\$2
.ft
.\" .DE
.LP
Lastly compiled the
.SHINE \*[CURRENT_DATE]
(day/month/year, you know, like in any sane civilization).
..
.de INFORMATIONS_FR
.LP
Nouvelles versions :
.ft CW
.ps 8
\h'2p' \\$1
.ps
.ft
.br
Questions :
.ft CW
\h'36p' \\$2
.ft
.\" .DE
.LP
Compilé pour la dernière fois le
.SHINE \*[CURRENT_DATE]
..
.
.\" RENAMING REQUESTS
.
.de SECTION
.NH
\\$*
..
.de SUBSECTION
.NH 2
\\$*
..
.de SECTION_NO_NUMBER
.SH
\\$*
..
.de SUBSECTION_NO_NUMBER
.SH 2
\\$*
..
.de PARAGRAPH_INDENTED
.PP
..
.de PARAGRAPH_UNINDENTED
.LP
..
.de NO_ABSTRACT
.AB no
..
.de ABSTRACT1
.AB
..
.de ABSTRACT2
.AE
..
.de TITLE
.TL
\\$*
..
.de AUTHOR
.AU
.ie '\\$1'' \
.
.el \
\\$*
..
.de FOOTNOTE1
.FS
..
.de FOOTNOTE2
.FE
..