[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 03/04: Clarify references to use of the -Tpdf option.
From: |
Keith Marshall |
Subject: |
[groff] 03/04: Clarify references to use of the -Tpdf option. |
Date: |
Sat, 2 Oct 2021 07:28:50 -0400 (EDT) |
keithmarshall pushed a commit to branch master
in repository groff.
commit d653404c0be4646fcf677e8e68df88ce77b997e0
Author: Keith Marshall <keith.d.marshall@ntlworld.com>
AuthorDate: Sat Oct 2 12:22:38 2021 +0100
Clarify references to use of the -Tpdf option.
* pdfmark.ms (Section 2, Section 3.1): Add footnotes, indicating that
only "-Tps" and "-Tpdf" output formats are supported, and that "-Tpdf"
may avoid a separate step, to convert from PostScript to PDF.
---
contrib/pdfmark/ChangeLog | 8 ++++
contrib/pdfmark/pdfmark.ms | 100 +++++++++++++++++++++++++++++++++++++--------
2 files changed, 90 insertions(+), 18 deletions(-)
diff --git a/contrib/pdfmark/ChangeLog b/contrib/pdfmark/ChangeLog
index 05fb216..df10651 100644
--- a/contrib/pdfmark/ChangeLog
+++ b/contrib/pdfmark/ChangeLog
@@ -1,5 +1,13 @@
2021-10-02 Keith Marshall <keith.d.marshall@ntlworld.com>
+ Clarify references to use of the -Tpdf option.
+
+ * pdfmark.ms (Section 2, Section 3.1): Add footnotes, indicating that
+ only "-Tps" and "-Tpdf" output formats are supported, and that "-Tpdf"
+ may avoid a separate step, to convert from PostScript to PDF.
+
+2021-10-02 Keith Marshall <keith.d.marshall@ntlworld.com>
+
Work around misplacement of link "hot-spots" in footnotes.
* pdfmark.ms (pdfhref-nobreak): New document-local macro; used instead
diff --git a/contrib/pdfmark/pdfmark.ms b/contrib/pdfmark/pdfmark.ms
index c3aba31..247305c 100644
--- a/contrib/pdfmark/pdfmark.ms
+++ b/contrib/pdfmark/pdfmark.ms
@@ -499,18 +499,57 @@ the appropriate macro calls, as described below, may be
placed in the
.CW groff
document source, which should then be processed with a
.CW groff
-command of the form
+command of the form\**
+.FS
+.pdfhref M pdf-features-fn
+.nr pdf-features-fn \n[fn*text-num]
+Note that,
+if any
+.CW -T \^\c
+.CWI dev
+option is specified,
+it should be either
+.CW -T \^\c
+.CW ps ,
+or
+.CW -T \^\c
+.CW pdf ;
+any other explicit choice is unlikely to be compatible with
+.CW -m \|\|\c
+.CW pdfmark ,
+and will have an unpredictable
+(possibly erroneous)
+effect on the ouput.
+If no
+.CW -T \^\c
+.CWI dev
+option is specified,
+(in which case
+.CW -T \^\c
+.CW ps
+is implicitly assumed),
+or if
+.CW -T \^\c
+.CW ps
+is explicitly specified,
+then the output will be produced in \*[PostScript] format,
+and will require conversion to PDF,
+(e.g. by using GhostScript tools);
+explicit specification of
+.CW -T \^\c
+.CW pdf
+will result in direct output in PDF format,
+thus obviating the need for conversion.
+.FE
.QP
.fam C
-groff -Tps [-m
-.I name "] -m"
+groff [-Tps\h'0.2p'|\h'0.2p'-Tpdf] [-m\F[]\|\|\FC\c
+.I name ]
+-m\F[]\|\|\FC\c
.B pdfmark
-.I options \& [-
-.I "file ..." \& "...] "
-.LP
-(Or use the PDF post-processor to avoid using ghostscript,
-.CW -Tpdf\c
-).
+.I options \F[]\|\|\FC\c [-
+.I file \F[]\|\|\FC\c "...] "
+\&...
.LP
It may be noted that the
.CW pdfmark
@@ -2678,17 +2717,41 @@ macros in conjunction with the
macros,
simply by issuing a
.CW groff
-command of the form
+command of the form\**
+.FS
+Once again,
+.pdfhref L -D pdf-features-fn -- as noted in footnote\*{\n[pdf-features-fn]\*}
+to
+.XR-NO-PREFIX pdf-features ,
+do not specify any
+.CW -T \^\c
+.CWI dev
+option,
+other than
+.CW -T \^\c
+.CW ps ,
+or
+.CW -T \^\c
+.CW pdf ;
+specify
+.CW -T \^\c
+.CW pdf ,
+if you wish to avoid the conversion of \*[PostScript] output to PDF,
+which will be required if you specify
+.CW -T \^\c
+.CW ps ,
+or if you omit the
+.CW -T \^\c
+.CWI dev
+option entirely.
+.FE
.QP
.fam C
-groff -Tps
-.B -mspdf
-.I "-options ...\&" ] [
-file(s) ...
-.LP
-(Or use the PDF post-processor to avoid using ghostscript,
-.CW -Tpdf\c
-).
+groff [-Tps\h'0.2p'|\h'0.2p'-Tpdf] [-m\F[]\|\|\FC\c
+.B spdf
+.I options \F[]\|\|\FC\c [-
+.I file \F[]\|\|\FC\c "...] "
+\&...
.LP
When using the
.CW spdf.tmac
@@ -2747,6 +2810,7 @@ macro.
.
.NH 4
.XN -S -N xn-macro -- The \F[C]XN\F[] Macro
+.bp
.
.NH 1
.XN The PDF Publishing Process
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 03/04: Clarify references to use of the -Tpdf option.,
Keith Marshall <=