On Tue, Jun 01, 2010 at 04:24:19PM +0400, Anton Shepelev wrote:
> Mike Bianchi:
>
> > Anton,
> > Could you just use \ to continue the macro onto your next line?
> >
> > .MyMacro FirstArg \
> > All the text that is processed by MyMacro FirstArg
ult end-of-page processing.
I recommend against such a change unless you can generate large community
buy-in.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
ble width (taking into account the current indent)?
Anton,
Are you using the expand global option? See tbl(1).
That makes the table as wide as the line.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
or what's a heaven for?”
Robert Browning
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
---
xx 1
---
xx 1
---
xx 1
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian
thing if I ever wanted
to transition to groff_mom.
The same could be done for raw *roff commands. Registers would also be
handled.
Done right, the translation from the overlay macros to the originals, and back,
would be the simple matter of yet another tool.
Building such a thing might be a way
tleLength
:
.mm_AbstractStart
:
.Fm_Address_fold_start
:
.SinglePage
--
Mike Bianchi
posals
> being made, viz:
> :
> - tutorials to get users up and running with groff_mom
I found
http://www.schaffter.ca/mom/mom-01.html
and beyond, but not any tutorials.
Where should I look?
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
ht
less +Gg
>
> may be useful. The Gg is to get all the `info: Writing node' messages
> out of the way at the beginning.
"Not fond of" is putting it mildly.
O frabjous day!
I've just cast that line into my own Info commmand ...
info "$@" | l
st has migrated there.
>
> It is true that the signal-to-noise ratio on the list is zero, ...
I think you meant aleph null .
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
And thanks to you, Peter, for http://www.schaffter.ca/mom/mom-01.html, et. al.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
with WHAT-YOU-SEE-IS-ALL-YOU-GET text editors thinks
in the BOLD, ITALIC, UNDERLINE ... model as opposed to the COMMAND, ARGUMENT,
REQUIRED ... model.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
n's term is used to
indicate that WYSIWYG systems might throw away information in a
document that could be useful in other contexts.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
ymond on groff and TeX
When mentioning "the archives" please provide an URL, newbies and infrequent
visitors (such as myself).
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
mutt to read email, which is decidedly ungraphical until I ask for it,
hence I miss the List-* headers.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
documentation
for UNIX was in incredibly tight but mostly complete man pages and Bell Labs
Memos.))
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
- Forwarded message from Mike Bianchi -
Date: Tue, 11 Sep 2012 09:56:51 -0400
From: Mike Bianchi
To: Werner LEMBERG
Cc: ra...@inputplus.co.uk, sa...@slogedalen.no, groff@gnu.org
Subject: Re: [Groff] Table cell vertical align
On Tue, Sep 11, 2012 at 11:19:57AM +0200, Werner LEMBERG
for inconsistencies in correct English spelling based on the
> contributors' backgrounds. If that patch was applied then every future
> `colour', `behaviour', etc., that slipped through would be a bug needing
> another standardising patch. Leaving it as is saves future work. ;-)
>
> Cheers, Ralph.
Amen.
--
Mike Bianchi
olved problem?
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
conforming at level 3.0, Level 2
and it prints duplex just fine.
See the result at www.fovealmounts.com/manualbooklet.pdf .
Thanks to all who have gone before me!
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
ently.
> (The lower one is now at the top and the upper one at the bottom.
> Remember that a page's coordinate origin is at the lower left.)
>
> The scaling factor is computed to fit two input paper "widths"
> (8.5 in) into one output paper "height" (11 in).
mode until either the .rs command or some text
is output. no-space mode means any request for vertical spacing is ignored.
I cannot find where this is explained in the documentation.
Computing Science Technical Report No. 54
Troff User's Manual
hints at it, but
default. Empirically, it seems correct.
> > :
>
> More generally, while plain groff starts in space mode, some macro
> packages start in no-space mode.
> :
I got it wrong, because I almost always use mm macros in my documents.
Sorry.
--
Mike Bianchi
Foveal System
t as happy reading `command, its options, then how its I/O is set'
> whether it's <, <<, or <<<.
Actually all shells that I know of don't specify that redirection take place at
the end of the command line. Witness:
$ <<<$HOME cat
/home/mbianch
On Mon, Dec 03, 2012 at 04:12:25PM +0100, Tadziu Hoffmann wrote:
>
> > Actually all shells that I know of don't specify that
> > redirection take place at the end of the command line.
> > Witness:
> >
> > $ <<<$HOME cat
> > /home/mbianchi
> >
> > $ <<<$HOME >/tmp/i cat
> > $ ca
That should't work AIUI, and it doesn't here.
OUCH.
I have GOT to stop shooting from the hip!
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
elim would not be very effective unless preconv ran first.
Could soelim be rewritten to use fgetwc() and wide characters?
Standard ASCII would just pass through.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
v xxx
Notes_Fm is a lazy attempt to document what I've done.
I make no claims as to appropriateness for the outside world.
I am currently running GNU groff version 1.18.1
Let me know if it was of any use, Pete.
--
Mike Bianchi
On Tue, Dec 18, 2012 at 11:30:45AM -0500, Mike Bianchi wrote:
> On Tue, Dec 18, 2012 at 10:50:30AM +, Pete Phillips wrote:
> > :
> > Has anyone re-created something like the original AT&T cover sheets that I
> > could use as a starting point ?
>
>
On Wed, Mar 27, 2013 at 08:08:33PM -0400, Anonymous wrote:
> Subject: simply trying to put a box around text
>
> I found a rough example out in the wild for how to box text using
> groff. This is my attempt to make it work:
>
> ===8<-
> #!/bin/bash
>
> ca
quot; -e "/^%\!PS-Adobe-3.0/s/$$/
> EPSF-3.0/" $*.ps > $*.eps
> rm $*.bbox
>
>
> ... seems to do the trick.
>
> Louis
Sweet! A grateful community thanks you!
--
Mike Bianchi
saving the result, but
> every attempt is flawed in some way! Bolds disappear, subscripts get
> misplaced or resized or countless other flaws.
>
> Thanks in advance, John
>
> John W. Smay
> email: jws...@earthlink.net
> web site: http://home.earthlink.net/~jwsmay/prof.html
--
uation follows immediately
> after (since you don't want twice the space between equations
> as between the equation and the surrounding text).
> If you absolutely must space after the equation, insert
> ".rs" immediately after ".EN" in your document.
That
t it does,
and/or
don't understand why it does what it does,
and/or
don't remember creating.
(There should be an option to this shell script (that I wrote) to do Glurp.
Oh! It already is there, and the usage message tells me so, if I would just
look at it.)
Today's
On Thu, Jan 02, 2014 at 04:07:20PM +, Roger Leigh wrote:
> On Thu, Jan 02, 2014 at 05:00:04PM +0100, Ingo Schwarze wrote:
> > Hi Mike,
> >
> > Mike Bianchi wrote:
> >
> > > There is no man page for sh(1) .
> > > There is no executable for /b
On Thu, Jan 02, 2014 at 09:12:38PM -0500, Peter Schaffter wrote:
> On Thu, Jan 02, 2014, Mike Bianchi wrote:
> > How is someone attempting to understand a #!/bin/sh script to know what
> > the
> > writer intended if there is no documented way to interpret the syntax?
&g
ich begat troff, which begat ditroff, etc.
A groff2 that learned from lessons from the likes of tex, latex, and (gasp)
the WYSIWYG formatters while preserving the (to me) essential property of
letting me compute my documents from (sometimes very dynamic) source has the
potential to be quite wond
er
adjustment on my part. (My best documents come close, but only because I am
become blind to all the teaks inherent in the presentation macros.)
I am not aware of any good examples of what I am looking for. Are there?
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
On Mon, Feb 24, 2014 at 09:59:43PM -0500, Peter Schaffter wrote:
> Mike Bianchi summed up the backward compatibility concern best:
> :
> "So no, do not break groff by 'modernizing' it."
Just to be clear, my opinion is that the _vast_ majority of changes fr
g .
What am I missing?
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
On Wed, Feb 26, 2014 at 04:08:45PM +, Deri James wrote:
>>On Wed 26 Feb 2014 10:19:07 Mike Bianchi wrote:
>>> I cannot find  man.config  or any reference to it in Debian 7.4
>>(wheezy).
>It looks like on debian the answer is to create a shell script
ven macros hygienic modes
.hygienic { OFF | ON } macroname ...
.macroset macrosetname macroname ... ?
.hygienic { OFF | ON } macrosetname ... ?
\# set hygienic mode
.hygienic { DISABLE | ENABLE }
It would help me stay disciplined in my own macro packages.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
cology
would slowly change over time.
Maybe within my life time.
Which is quite a thought. I was in my mid-20s with I first encountered UNIX.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
/usr/local/share/groff/1.21/font/devps/generate/textmap
What I see is:
ls -R /usr/local/share/groff/
/usr/local/share/groff/:
site-font
/usr/local/share/groff/site-font:
devpdf devps
/usr/local/share/groff/site-font/devpdf:
/usr/local/share/gr
On Sat, Mar 29, 2014 at 07:10:23PM -0400, Peter Schaffter wrote:
> On Sat, Mar 29, 2014, Mike Bianchi wrote:
> > Peter, I don't understand the instructions, I guess, having never
> > mucked with fonts. I'm guessing I need more preparation than I
> > thought. Can y
On Wed, Apr 02, 2014 at 06:38:49PM -0400, Peter Schaffter wrote:
> Groff Mission Statement
> 2014
I like.
And I like the path we took to get here.
Congratulations to all involved.
--
Mike Bianchi
Foveal Systems
973 822-2085
the mission statement point at the source for the
mission statement, as an illustration of how groff turns what you write
into what you get?
--
Mike Bianchi
pstops '0V' ${tmpfile} >${tmpfile}2
produces the expected vertical reflection.
Any suggestions?
Is there a way to do the rotation _within_ groff?
(I know about the pic "aligned" hack,
but that seems to be useful only for simple unformatted text.
I woul
On Sun, Jun 08, 2014 at 08:01:36PM -0400, Mike Bianchi wrote:
> I want to create a Postscript file with the text turned 90 degrees from
> horizontal.
> :
Many thanks to Clarke, Ralph and Ted (and by indirection, Werner) for all the
pointers. My final form was
she
ran program that drove a pen-plotter to create pages of
mathematics very similar to those produced by Mathematics Typing, making it
easier to edit them over time. 5 punched cards produced 1 line of output.
I wonder if I still have a deck ;)
--
Mike Bianchi
Foveal Systems
973 822-2085
mbia
s Are Preserved".
I believe the "implied contract" of groff over the years is that most documents
will format as they did way back when they were first written.
I vote for .underline (or the like) to exist as a standard groff feature in
some macro package(s) or another.
--
Mike Bianchi
the pointer, Ralph!
--
Mike Bianchi
work ...
.char \[-+] \f[S]\z+\v'-.35v'\-\v'.35v'\f[]
\[-+] \[+-]
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.AutoAuditorium.com
http://www.FovealMounts.com
.EN
>
> This little thing has provoked quite some interest!
This is what I like about this group!
There is such depth of knowledge that we all can draw on.
Is it possible to make .char \[-+] ... something that is part of the
S font by default?
Otherwise we are likely to revisit this in a year or two.
--
Mike Bianchi
is behaviour.
If time stamps are just notations in the binary that _always_ show up in the
same places, it should be very easy to create a map of where they are and
ignore them when doing the bit-for-bit compare.
--
Mike Bianchi
Foveal Systems
973 822-2085
mbian...@foveal.com
http://www.Au
y with macro depth.
This is why the \e escape was created:
... \e represents the current escape character.
To get a backslash glyph, use \(rs or \[rs].
groff(7)
Brian: I hope I represented this accurately. ;)
--
Mike Bian
On Mon, Sep 01, 2014 at 05:07:51PM +0200, Carsten Kunze wrote:
> - Original Nachricht
> Von: Mike Bianchi
>
> > In troff, the number of / characters necessary to output a single
> > / character grows exponentially with macro depth.
>
> Ok, bu
e also published a
Kindle book "Hello, World! Opinion columns from the Daily
Princetonian", ...
I've not kept up with the current Unicode state of groff.
Any enlightenment would be appreciated.
Brian is cc'ed to this email, so "Replay All".
-
ot;no-space mode is OFF",
so position of the Q = [01] text is opposite of what I expect.
Am I confused about something?
Oddly, this works as expected.
.br
.rs
.nr Q \n[.ns]
.sp |0.5i
Q = \n[Q]
Prints
Q = 0
0.5 inch down from the top edge.
So th
On Fri, Sep 05, 2014 at 08:18:55PM +, Bjarni Ingi Gislason wrote:
> On Thu, Sep 04, 2014 at 11:25:22AM -0400, Mike Bianchi wrote:
> > [...]
> >
> > Oddly, this works as expected.
> > .br
> > .rs
> > .nr Q \n[.ns]
> > .sp |0.5i
&g
ier to read because I read fast.
I often copy text off of web pages and documents and run it through groff to
get the double-space-after-sentence format and "reasonable" line lengths.
I find it helps my reading and comprehension.
--
Mike Bianchi
On Fri, Oct 31, 2014 at 07:13:06PM +0100, Carsten Kunze wrote:
> Mike Bianchi
> > It should be allowed,
> > but the evidence is that pic does not see .PS and .PE as macros.
>
> Yes, but this is somehow an imcomplete implementation. ...
For what it is worth, tbl and
hich are the reasons I
prefer extra space after sentences, etc.) have nothing to do with "the rules."
Sigh.
--
Mike Bianchi
of its admirers. For now, I pretty much love it as it is and accept (and pride
myself in sometimes mastering) its idiosyncrasies.
Someday there may be a successor typesetting system where the writer thinks
of the text in terms of _only_ I'm writing, and the typesetting _only_ in terms
of clear rules that make it all look pretty and correct. Again, I dream.
--
Mike Bianchi
because if I've been reading code in one
language for too long I forget and start misinterpreting code in other
languages. It helps me make fewer mistakes and documents what I meant.
--
Mike Bianchi
h.article
Go at Google: Language Design in the Service of Software Engineering
I found that Go language article by Pike worth reading.
Now it is a simple matter of translating Groff into Go. ;)
--
Mike Bianchi
w(0.01i) lw(0.5i) lw(2.5i) lw(1.4i).
>13 .el lw(1i) lw(0.2i) lw(1i) lw(5i) lw(3i).
>
> However, it seems tbl doesn't understand this:
>
> tbl:wish.1:12: `.' not last character on line
> tbl:wish.1:12: giving up on this table
>
> Please advise
>
> T
; . nr c1 1i
> . nr c2 0.2i
> . nr c3 1i
> . nr c4 4i
> . nr c5 3i\}
> .el \{\
> . nr PS 9
> . nr c1 0.5i
> . nr c2 0.01i
> . nr c3 0.5i
> . nr c4 2.5i
> . nr c5 1.5i\}
> .TS H
> expand,center;
>
is a device dependent measurement,
which is quite small, ranging from 1/75th to 1/72000th of an ... Ens.
In groff , this is half of an em.
That's what I pointed you to which happens to be contained in
info groff > groff.txt
which is what Ralph suggested.
Many roads lead to ...
--
Mike Bianchi
PostScript glyph name `notequal'.
>
>
> I hope this helps. Patches to improve the docs are really welcome :-)
Also:
Could a trace option be added so the path of \[u2260] interpretation
could be seen?
May a tool that shows the choices when there are "equivalent"
interpretations?
--
Mike Bianchi
(Commentary)
http://xkcd.com/1167/
--
Mike Bianchi
recursively
> ├── -f ignore nonexistent files, never prompt
> └── *Remove (unlink) files matching this text pattern.
Are you aware of rm --help ?
The --help argument is very common in commands.
--
Mike Bianchi
h, PWB/MM — Programmer’s Workbench
Memorandum Macros, Bell Laboratories internal memorandum
--
Mike Bianchi
mbian...@foveal.com
fferentiates the particular implementation.
But if groff was the only command you were exposed to ... growl like a dog.
--
Mike Bianchi
mbian...@foveal.com
inks within the pdf, specifying meta-data for the pdf, etc.. This document
> covers those areas. All these "extensions" are facilitated using the \X
> escape
> for example, which allows you to send information directly to the output
> driver.
>
> The gropdf man page.
went unanswered as well as a much more recent thread[2] that deals
preferably more or less automagically. I've searched the list already
page, the other on the verso page, synchronized somehow by paragraph,
bilingual text parallel by pages, as in, one language on the recto
and came
re I think
you might have to manually format an item is if one side-by-side table item
takes up _more_ than one page.
--
Mike Bianchi
973 822-2085
mbian...@foveal.com
he domains of
UNIX Archeology and Software Preservation.
--
Mike Bianchi
mbian...@foveal.com
ect solution to the '-' controversy is to format
everything at is an ASCII expression in an ASCII font which has no
concept of '\-' .
((I come from the days when all UNIX documentation was formated using nroff.))
start to talk about
text processing and the question of how the next AWK book will be written.
Naturally troff(1) and groff(1) come up.
That part of the conversation starts here:
https://youtu.be/GNyQxXw_oMQ?t=1312
--
Mike Bianchi
:
http://man.cat-v.org/unix-6th/1/diff
I agree that a LIMITATION is not a BUG, but sometimes a BUG is more severe than
an LIMITATION. If so, then it belongs in the man page.
Mike Bianchi
On Mon, Oct 24, 2022 at 10:18:37AM +0100, Ralph
101 - 181 of 181 matches
Mail list logo