我有一个使用PIC定义的图像,并合并到Groff ms文档中.

我注意到我需要将图像封装在一个.DS L - .DE块中以使其向左对齐.否则居中.

应该做什么才能将图像放在文件中,并能够将图像定位在页面中的任何位置?(指定坐标).

这就是我try 过的:

\h'2in'\v'4in'FOOTEXT\v'-4in'

但问题是,如果用.PS .PE的图像替换FOOTEXT,图像将居中,如果使用.DS L .DE,它不起作用,段落将以其正常的ms位置显示.

虽然Groff不再是主流工具,但我想知道是否有人使用它可以提供一些帮助来实现这一点.

推荐答案

这是pic的限制之一.如果您需要更灵活,可以创建PIC图像的封装PostScript文件:

pic blk.pic > blk.groff
groff blk.groff > blk.ps
eps2eps -B1  blk.ps blk.eps

并将其包括在内.这使得甚至可以在线使用PIC图像:

.P
An in-line picture is also possible, and it is not limited to
\v'0.12v'
.dospark block/blk.eps 21.4 12
\v'-0.12v'
pic images.
.P

注:dospark是泰德·哈丁的宏图.

Linux相关问答推荐

删除第二列中数字为零的行

Bash shell 脚本未通过 TRUE 条件

可以用openmp并行化内存分配删除吗? (c++)

从父目录中删除目录而不删除父目录 (Linux)

使用 grep 时如何跳过第一行和最后一行?

在 Ansible 中使用 JSON 查询过滤数据以从 ansible_fact 中提取数据

如何用 Sed 替换 Match 后的 2 个连续行

如何指定链接时使用的库版本?

为什么我不能将 Unix Nohup 与 Bash For 循环一起使用?

通过写入 /dev/input/mice 来控制鼠标

PuTTY:更改默认 SSH 登录目录

优雅地杀死在 Linux 上运行的 .NET Core 守护进程

如何知道是否有足够的内存可以在 Linux 机器上部署新应用程序?

如何显示正在运行的进程列表 Python?

如何仅打印 hexdump 中的十六进制值,而不打印行号或 ASCII 表?

区分 Windows 和类 Unix 系统的 Makefile

zsh:找不到命令 laravel

如何编写 Mono 守护程序

如何制作和应用SVN补丁?

'grep' 的返回码在 Linux 上不如预期