首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GROFF PDFPIC将w ImageMagick转换为.ms文档会导致"troff: sample.ms:18: division by zero“,并导致图像显示在pdf文档的最右侧

根据提供的问答内容,我将尝试给出一个完善且全面的答案。

首先,让我们来解释一下提到的一些名词和工具:

  1. GROFF:GROFF是一种文本处理工具,用于排版和格式化文档。它是UNIX系统中的标准工具,用于生成各种输出格式,如.ps(PostScript)和.ms(manuscript)。
  2. PDFPIC:PDFPIC是GROFF的一个附加工具,用于将图像文件插入到GROFF文档中,并生成PDF格式的输出。
  3. ImageMagick:ImageMagick是一个开源的图像处理工具套件,它可以用于创建、编辑、合并和转换各种图像格式。
  4. .ms文档:.ms是GROFF的一种输入文件格式,用于编写文档和手册。

现在,让我们来解决报错信息"troff: sample.ms:18: division by zero"和图像显示在PDF文档最右侧的问题。

  1. "troff: sample.ms:18: division by zero"错误:这个错误表明在sample.ms文件的第18行发生了除零错误。这可能是由于在该行的计算中除数为零导致的。要解决这个错误,我们需要检查sample.ms文件的第18行,并确保在计算中没有除以零的情况发生。
  2. 图像显示在PDF文档最右侧:这个问题可能是由于转换过程中的一些错误或参数设置不正确导致的。为了解决这个问题,我们可以尝试以下步骤:
    • 确保图像文件的尺寸和比例与.ms文档中的插入位置相匹配。
    • 检查GROFF和ImageMagick的版本是否兼容,并尝试更新到最新版本。
    • 检查转换命令中的参数设置是否正确,例如图像的位置和大小。
    • 尝试使用其他图像处理工具或方法进行转换,以确定是否是GROFF或ImageMagick的问题。
    • 如果问题仍然存在,可以尝试在相关的技术社区或论坛上寻求帮助,以获取更多专业的建议和解决方案。

总结起来,要解决"troff: sample.ms:18: division by zero"错误和图像显示在PDF文档最右侧的问题,我们需要检查并修复除零错误,并确保图像转换的参数设置正确。如果问题仍然存在,可以尝试使用其他工具或寻求专业的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

技术|在 Linux 上使用 groff-me 格式化你的学术论文

如果你想使用文字处理器,你可能会将你的系统引导到MS-DOS中,并使用WordPerfect、共享软件GalaxyWrite或类似的程序。...当groff在处理文档时遇到这些宏中的一个时,它会自动对文本进行格式化。 下面,我将分享使用groff-me编写课程论文等简单文档的基础知识。...在groff-me中创建封面需要一些组件。我发现最简单的方法是使用居中的文本块并在标题、名字和日期之间添加额外的行。(我倾向于在每一行之间使用两个空行)。...我已经包含一个示例groff文件来演示所有这些格式。将lorem-ipsum.me文件保存到您的系统并通过groff运行。...-Tps选项将输出类型设置为PostScript,以便您可以将文档发送到打印机或使用ps2pdf程序将其转换为PDF文件。

1.6K30

第二十二章 : 格式化输出

-s string 在没一个行的末尾加字符作分割符号。默认是单个的 tab。 -v number 将每一个逻辑页面的第一行设置成数字。默认是一。 -w width 将行数的宽度设置,默认是六。...我们准备将 distros.txt 这个文件分成若干张很短的页面(仅展示前两张页面): [me@linuxbox ~]$ pr -l 15 -w 65 distros.txt 2008-12-11 18...今天的大部分文件都是由能够一次性完成排字和布局的文字处理器生成的。在图形文字处理器出现之前,需要两步来生成文档。首先用文本编辑器排字,接着用诸如 troff 之类的处理器来格式化。...双击图标,页面查看器将启动,并显示渲染后的文件: Figure 4: Viewing PostScript Output With A Page Viewer In GNOME 图4:在GNOME中使用页面查看器查看...事实上,可以使用以下命令将 PostScript 输出的文件转换为PDF(便携式文档格式)文件: [me@linuxbox ~]$ ps2pdf ~/Desktop/foo.ps ~/Desktop/ls.pdf

28320
  • 使用bash编写Linux shell脚本--调试和版本控制

    这个小错误导致了不可以预见的结果,从那时起,我将 C 语言当做一个有精神病的室友,我们可以一起生活、一起工作,但是只要你一不注意它,他就会出来给你捣蛋。...当调试陷阱和跟踪组合在一起,调试陷阱本身也在执行跟踪时被显示出来。这相当于使用 printf 命令,但是比较简练,它显示之前将变量的值替换掉变量名。...groff 基于以前的 Unix 程序 troff (打印机使用的)和 nroff (终端使用的)程序。...less 命令知道如何显示手册页。可以使用这个命令来测试你写好的手册页,之后可以提交它。 有些 Linux 发行版提供了一个命令 man2html ,可以将手册转换为 Web 页。...n         — no-i18n— 在外壳归档文件中不进行国际化。 — print-text-domain-dir— 显示 shar 查找目录, shar 用于在不同的语言中查找消息文件。

    3K111

    web实时长图实践

    于是便有了下面在浏览器端尝试dom转图片的两种方案: html2canvas html2canvas一个在浏览器端通过JS对整个或部分页面进行“截屏”的库。...4.crash html2canvas截图后,将图片的base64传到客户端的分享组件,当base64超过500k可能导致客户端卡死或crash,如果慢的问题还能忍,那这个问题是真的没法接受的。...2.crash 和html2canvas一样,svg转图片后最终也是转base64传分享组件,base64超过500K可能导致的卡死和crash问题也存在。...ImageMagick生成单张图片耗时100ms左右,但是并发请求多了平均耗时就暴涨到3S+,这个速度显然是不能接受的,经过一番优化后将平均耗时降到1S左右,主要优化点如下: 1.gm代码拼接,VM中执行...3.Q8版本 ImageMagick Q16版本允许在不缩放的情况下读写16位图像,但像素缓存消耗的资源是Q8版本的两倍,Q8版本的执行速度通常比Q16版本要快。

    6.8K80

    Python将PDF转成图片—PyMuPDF和pdf2image

    前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试。...下面首先分享一下Python将PDF转换成图片,Java后续有时间在进行分享。 需求:我需要先将PDF转换成为PNG图片,并截取图片的一部分存储,然后作为测试目标进行测试。...,时间上比较慢,通过查看文档发现: 还可以在转换的同时指定图片的大小,对图片指定区域进行截取,这样快很多,一步到位,省去了二次截图的过程,前提是我们必须要知道想要截取哪一块区域并保存。...= mat, clip = clip) 实际用到的例子是: 整张图片导出之后是1056*816,但是我想要的是这张图片最底部的部分1056*75,相当于PDF文档的页脚部分。...pdf_path --> 要转换的PDF文档路径 dpi --> DPI中的图像质量(默认为200),Windows默认为96dpi output_folder --> 将生成的图像写入文件夹(而不是直接写入内存

    2.9K30

    LaTeX论文SVG和EPS矢量图转换方法详解

    本文主要介绍常见的EPS矢量图转换方法,其核心流程为: 将图片转换为SVG,再转EPS矢量图和生成PDF文件,最终在LaTeX中显示 后续内容包括: Visio转矢量图EPS至LaTeX Matplotlib...格式的图像;(2)部分在线网站提供SVG转EPS矢量图的过程,大家可以使用,但需要在最终版PDF论文文件中,放大看是否模糊;(3)部分LaTeX还需要PDF格式的图像文件,但LaTeX会自动将EPS转换为...第四步,尝试在线将EPS矢量图转换成PDF文件。 第五步,将图像按照指定名字命名,然后在LaTeX中显示。 \begin{figure}[!...第三步,利用AI软件导出PDF格式文件。 第四步,重命名EPS和PDF,并利用LaTeX显示图像。 \begin{figure}[!...第三步,在Visio中将图片导出为SVG矢量图。 第四步,再利用前面两个部分(在线网站或AI工具)将SVG图转换为EPS矢量图或PDF文件,最终显示效果如下图所示。

    1.6K60

    Python将PDF转成图片—PyMuPDF和pdf2image

    前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试。...下面首先分享一下Python将PDF转换成图片,Java后续有时间在进行分享。 需求:我需要先将PDF转换成为PNG图片,并截取图片的一部分存储,然后作为测试目标进行测试。...,时间上比较慢,通过查看文档发现: 还可以在转换的同时指定图片的大小,对图片指定区域进行截取,这样快很多,一步到位,省去了二次截图的过程,前提是我们必须要知道想要截取哪一块区域并保存。...= mat, clip = clip) 实际用到的例子是: 整张图片导出之后是1056*816,但是我想要的是这张图片最底部的部分1056*75,相当于PDF文档的页脚部分。...pdf_path --> 要转换的PDF文档路径 dpi --> DPI中的图像质量(默认为200),Windows默认为96dpi output_folder --> 将生成的图像写入文件夹(而不是直接写入内存

    7.7K10

    Python将PDF转成图片PNG和JPG

    前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试。...下面首先分享一下Python将PDF转换成图片,Java后续有时间在进行分享。 需求:我需要先将PDF转换成为PNG图片,并截取图片的一部分存储,然后作为测试目标进行测试。...,时间上比较慢,通过查看文档发现: 还可以在转换的同时指定图片的大小,对图片指定区域进行截取,这样快很多,一步到位,省去了二次截图的过程,前提是我们必须要知道想要截取哪一块区域并保存。...= mat, clip = clip) 实际用到的例子是: 整张图片导出之后是1056*816,但是我想要的是这张图片最底部的部分1056*75,相当于PDF文档的页脚部分。...--> 要转换的PDF文档路径 dpi --> DPI中的图像质量(默认为200),Windows默认为96dpi output_folder --> 将生成的图像写入文件夹(而不是直接写入内存)若是

    15.5K20

    php中网页生成图片的方式,类似长微博图片生成器「建议收藏」

    在java中网页转图片有已经开源的转换工具,较为简单,php中网页转图片的开源工具很少,少到只有一个半成品(只能通过命令行调用,无法使用php代码生成)html2image(http://www.guangmingsoft.net...原本打算直接使用他的开源方案,但在应用过程中发现有问题:无中文字体,添加中文字体后网页中整段的中文在图片中只显示一行,其他内容无法显示。...pdf文档中,pdf阅读工具解析的时候会从工具自身字体库或者系统引入对应的字体以显示文档,因此pdf文档会比较小,此时设置字体为‘stsongstdlight’;另外一种设置字体时把字体文件同时保存到pdf...文档中,即使pdf阅读工具或者系统中没有该字体时仍然能够解析并显示文档,因此文档会比较大,此时设置字体为‘droidsansfallback’;因为刚开始字体设置‘stsongstdlight’,导致后边使用...会导致”变成了\”,这个转义不能被tcpdf识别,所以需要去掉转义字符\ 7.图片版权:生成的图片上需要加上产品的水印,既可以在pdf生成图片环节添加,也可以在html生成pdf阶段添加,个人认为pdf

    2.1K20

    使用markdown,knitr和pandoc在R语言中编写可重现的报告

    在本指南中,我们想向您展示如何使用现在提供的一些奇妙,免费的工具和软件包编写美观,可重复的报告。这些工具将帮助您交流科学知识,并希望您再也不会复制和粘贴R输出。...这是可行的,但是这种方法有一些缺点: 浪费大量时间,加上复制和粘贴很烂 您的解释与代码分开 Word不提供语法高亮显示功能,因此很难读取以这种方式显示的代码, 在版本控制下无法很好地跟踪Word文档 如果不进行所有复制和粘贴操作...此Markdown的目标是“ 在可行的情况下尽可能易于阅读和编写 ”。实际上,它是应用于纯文本文档的一组简单的格式设置命令,可以轻松地将其转换为格式精美的html,pdf或word docs。...避免麻烦 我们建议您使用 setwd() 中的脚本。这在这里更重要。在Rmd文件中更改工作目录将导致麻烦。因此,建议您假设所有Rmd文件都在项目的根目录中运行,以使其运行。...它还可以在安装LaTeX的系统上产生PDF输出。”” 首先,您需要下载并 安装pandoc。安装后,您便可以使用pnadoc knitr软件包随附的 功能将生成的md文件转换为所需的任何格式。

    2.2K11

    Hexdump如何工作【Linux-Command line】

    find-file-linux-code_magnifying_glass_zero.png Hexdump是一种实用程序,可以以十六进制,十进制,八进制或ASCII显示二进制文件的内容。...可以使用GIMP或Mtpaint等图形应用程序来执行此操作,也可以使用ImageMagick在终端中创建它。...这些数据与你在图像查看器中看到的数据完全相同,并且以你可能不熟悉的方式进行了编码。 提取熟悉的字符串 仅仅因为默认数据转储似乎毫无意义,并不意味着它就没有有价值的信息。...你可以使用“--canonical”选项将此输出或至少实际翻译的部分转换为更熟悉的字符集: 屏幕快照 2019-11-25 下午8.41.11.png 在右列中,你会看到与左侧相同但以ASCII形式显示的数据...用hexdump实现cat 如果阅读了PNG规范,你可能会注意到前8个字节中的数据看起来与hexdump提供的数据有所不同。 实际上,它们是相同的数据,但是使用不同的转换来显示。

    2.3K00

    Matplotlib 中文用户指南 4.8 XeLaTeXLuaLaTeX 设置

    图形也可以通过切换到该后端,直接编译并使用plt.savefig('figure.pdf')保存到 PDF。...如果你的系统上存在 pdftocairo 或 ghostscript,也可以选择将图形保存为 PNG 图像。 所有应用程序的可执行文件必须位于PATH中。...一些字符(_,^,%)会自动在数学环境之外转义。 字体规定 用于获取文本元素大小,或将图形编译为 PDF 的字体通常在 matplotlib rc 参数中定义。...Windows 上的限制会导致后端保留由应用程序打开的文件句柄。因此,可能无法删除相应的文件,直到应用程序关闭(参见#1324)。 有时保存到 png 图像的图形中的字体非常糟糕。...确保你想要做的事情在 LaTeX 文档中可实现,你的 LaTeX 语法是有效的,并且你正在使用原始字符串,如果必要的话,避免意外的转义序列。

    1.6K20

    文件和异常

    在相对路径行不通时,可使用绝对路径。通过使用绝对路径,可读取系统任何地方的文件,就目前而言,最简单的做法是,要么将数据文件存储在程序文件所在的目录,要么将其存储在程序文件所造目录下的一个文件夹中。...在新闻报道中,你可能会查找包含创建一个包含标签的行,并按特定的格式设置它。...如果你编写了处理该异常的的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含着有关异常的报告。...如果try代码中的代码运行起来没有问题,python将跳过expect代码块;如果try代码块中的代码导致了错误,python将查找这样的expect代码,并运行其中的代码,即其中指定的错误与引发的错误相同...模块json让你能够将简单的Python数据结构转储到文件中,并且程序再次运行时加载该文件中的数据。你还可以使用json在Python程序之间分享数据。

    1.5K30

    Nougat来了,能否成为PDF格式转换的新神器?

    本文入选【技术写作训练营第2期】优秀结营作品,作者:王悦天 科学知识主要存储在书籍和科学期刊中,通常是 PDF 格式。然而,PDF 格式会导致语义信息丢失,尤其是数学表达式。...Nougat 基于 Transformer 模型构建而成,可以轻松地将 PDF 文档转换为 MultiMarkdown,扫描版的 PDF 也能转换,上面这些让人头疼的数学公式也不在话下。...markup language. ”团队向社区了开源了相关的预训练模型,可以将 PDF 转换为简单的标记语言。...Encoder:Encoder 用的是 20 层的 Swin Transformer(Swin-B {2, 2, 14, 2}),接收文档图像 ,裁剪边距并调整图像大小以适应大小为 (H, W)...pipeline 如下: 作者收集了在 arXiv 上发布的 1,748,201 篇文章的源代码并编译成 PDF。

    1.1K20

    PyMuPDF 1.24.4 中文文档(十三)

    变换矩阵包含关于如何将图像变换以适应文档页面上的矩形(其“边界框” = “bbox”)的信息。通过检查页面上图像的 bbox 和此矩阵,可以确定例如图像是否以缩放或旋转的方式显示在页面上。...在使用 apply_redactions() 时出现的 ZeroDivisionError: float division by zero 修复 2950: 在测试期间使用 pip 调用出现问题...这导致当您尝试写入一个主要由“宽”字母(M,m,W,w…)组成的单词时,会导致写入的文本超出给定的矩形框。 修复仅仅将 n+1 替换为 n 的问题。...现在搜索会检测换行时的连字符,并相应地找到连字符词。 修复 问题 #575:如果在文本搜索中使用 quads=False,则同一行上重叠的矩形将合并。...版本 1.13.3 变更 引入了一种将 任何 MuPDF 支持的文档 转换为 PDF 的方法。如果您希望将 XPS、EPUB、CBZ 或 FB2 文件转换为 PDF 版本,这里有一个方法。

    1.3K11

    CTF取证方法大汇总,建议收藏!

    ... 767787 IENDUnicode字符串(如果是UTF-8)可能会显示在搜索ASCII字符串中,但是要搜索其他编码,请参阅-e标志的文档。...Gimp还有助于确认是否真的是一个图像文件,例如,当你从内存转储或其他地方的显示缓冲区恢复图像数据,但是缺少指定像素格式的图像文件头,图像高度和宽度等,Gimp会将你的数据作为原始图像数据打开,并尝试使用不同的设置...你可能需要使用Wireshark或其他兼容工具将文件从PCAPNG转换为PCAP,以便在其他工具中使用它。         ...Office文档取证分析与PDF文档取证并不相同。         ...OOXML文件实际上是zip文件容器,这意味着检查隐藏数据的最简单方法之一是简单地解压缩文档:         你可以看到,一些结构是由文件和文件夹层次结构创建的,其余的在XML文件中指定。

    3.4K31

    task7 FCN分析

    进行预测时,在普通的GPU上对某个227227的图片进行预测,AlexNet耗费1.2ms;而FCN从500500的图片中生成10*10的输出只需要22ms,其中的效率相差了5倍。...FCN重写 2.1 概括 在参考了github上别人的FCN框架后,我认真研究了它的代码,并结合自己的想法,重新写了一遍。...而我的代码没有考虑到这一点,导致这几张灰度图被转换后的维度错误。 解决方法 对于这几张灰度图,需要将其转换为三通道的形式。只需要把单通道上的值重复三次作为三个通道的值即可。...问题解决 显示图片时先使用image = np.copy(old_image).astype('uint8'),把类型从float64转换为uint8即可。...与图像分割 翻译 shift-and-stich解释 分析三种粗糙图片转换为原尺寸图案的方案

    52020

    aspose-words java word 转换 服务器乱码解决 - 崔笑颜的博客

    在本机测试是好的 但是到服务器就乱码 想到pdf是一种为打印设计的文档格式,可能跟字体相关。而且转出来的pdf中文都是空心方框,不是单纯的乱码,很有可能是缺少字体渲染不出来造成的。...具体操作: 也可以直接使用我的字体 经测试没问题 有的系统版本的原因 也会导致乱码 链接: https://pan.baidu.com/s/1Fj6pqfNDi__sdBJthdFCFg 提取码: k35v...将Windows上字体文件 C:\Windows\Fonts目录,复制到CentOS的/usr/share/fonts目录 重启服务器 如果你转换的文档中有 公式系列的话 那么还需要再导入一种公式字体...aspose-words word转图片 这里所用到的jar包 和这里所用的的一样 jar包下载 和谐文件 将word转换为单张图片 // 将word 转化为图片一张 public static...+= h1 + 2; } return destImage; } } 将word转换为单页 每页为一张图片 /** * word 转每页pdf

    3.9K10

    Python中的pdfkit入门

    这对于需要保存网页内容或分享可打印版本的内容非常有用。生成报告和文档:通过将文本、图表和图像渲染为HTML,然后将其转换为PDF,可以方便地生成丰富格式的报告和文档。...这对于需要保存网页内容或分享可打印版本的内容非常有用。生成报告和文档:通过将文本、图表和图像渲染为HTML,然后将其转换为PDF,可以方便地生成丰富格式的报告和文档。...这可能导致在某些特定的HTML或CSS代码中出现渲染问题,而无法获得预期的PDF输出。性能问题:pdfkit在处理大量HTML转换到PDF时,可能会遇到性能问题。...这可能导致处理时间较长,尤其是当HTML文档包含大量复杂的内容时。 除了pdfkit之外,还有一些类似的Python库用于将HTML转换为PDF,它们也具有各自的优点和缺点。...在选择将HTML转换为PDF的库时,需要权衡各库之间的优缺点,并根据具体需求选择合适的工具。

    62730
    领券