Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
inkscape创建的PDF包含穿过虚线的细灰线_Pdf_Svg_Inkscape - Fatal编程技术网

inkscape创建的PDF包含穿过虚线的细灰线

inkscape创建的PDF包含穿过虚线的细灰线,pdf,svg,inkscape,Pdf,Svg,Inkscape,我有以下几点: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="300" viewBox="-0.5 -0.5 0.5 0.5" version="1.1" height="3

我有以下几点:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" width="300" viewBox="-0.5 -0.5 0.5 0.5" version="1.1" height="300">
    <g transform="translate(-0.25,-0.2)" stroke-width="0.001" stroke="#000000" stroke-dasharray="0.0065">
        <line y2="-0.05" y1="0.05" x2="-0.02" x1="0.08"/>
    </g>
</svg>
命令的第一部分是由于

Adobe Acrobat(和TeXstudio集成渲染器)将创建的pdf渲染为


如果仔细观察,可以看到一条非常细的灰线连接虚线。为什么呢?我如何删除它?

我刚找到。问题似乎是相似的。实际上,在
上设置
fill=“none”
,或将
g
括起来,就解决了这个问题。当然,这并不能完全解释问题所在,这就是为什么我暂时不提这个问题。但是,如果有人遇到同样的问题,这确实提供了一个解决办法。

在Linux Mint Debian Edition 4上使用inkscape 0.92和1.0()进行测试,在使用libpoppler-glib8(evince和其他)呈现时,不会显示错误。使用Acrobat Reader DS或libpoppler-qt5(Okular)渲染的同一文件显示了该行。不幸的是,TeXstudio作为qt应用程序也使用libpoppler-qt5。
_INKSCAPE_GC=disable inkscape -D img.svg --export-type="pdf" --export-filename=test.pdf --export-latex