Я использую сюжет tikz в документе LuaLatex. Для презентации я хотел бы использовать те же сюжеты в Power Point. Теоретически я мог бы добавить их как объект PDF. Хотя качество совсем плохое. Таким образом, я хотел бы экспортировать их как png. Я нашел несколько примеров кода, которые должны работать. Но я не могу заставить их работать. Они просто выводят pdf, не png.
Я уже пробовал следующие темы/фрагменты кода.
https://www.latex4technics.com/?note=3p2n http://users.cecs.anu.edu.au/~rod/resources/p-tikz-external-png.html
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{external}
%\tikzexternalize[mode=list and make]
\tikzset{
png export/.style={
% First we call ImageMagick; change settings to requirements
external/system call/.add={}{; convert -density 300 -transparent white "\image.pdf" "\image.png"},
% Now we force the PNG figure to be used instead of the PDF
/pgf/images/external info,
/pgf/images/include external/.code={
\includegraphics[width=\pgfexternalwidth,height=\pgfexternalheight]{##1.png}
},
}
}
\begin{document}
{
% Here we specify the figure will be converted and inserted as PNG
\tikzset{png export}
\begin{tikzpicture}
\draw (0,0) circle (1) ;
\end{tikzpicture}
}
% This figure will be inserted as PDF
\begin{tikzpicture}
\draw (0,0) circle (1) ;
\end{tikzpicture}
\end{document}
Я проверил convert -version
Version: ImageMagick 7.0.8-49 Q16 x64 2019-06-08 http://www.imagemagick.org Copyright: Copyright (C) 1999-2018 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Visual C++: 180040629 Features: Cipher DPC Modules OpenMP(2.0) Delegates (built-in): bzlib cairo flif freetype gslib heic jng jp2 jpeg lcms lqr lzma openexr pangocairo png ps raw rsvg tiff webp xml zlib ```
Если я проверю where convert
, я получу
C:\Program Files\ImageMagick-7.0.8-Q16\convert.exe C:\Windows\System32\convert.exe```
Мне кажется подозрительным наличие двух конвертеров из разных мест.
EDIT: теперь это изменено. Я могу назвать эфир convert.exe как imconvert или как magick. Это работает из консоли. Однако он не работает с латексом (texmaker).
Ожидается вывод в формате png и pdf. Актуальный выход в формате pdf.
magick.exe
, см. stackoverflow.com/a/28876385/2777074 - person samcarter_is_at_topanswers.xyz   schedule 22.06.2019lualatex -interaction=nonstopmode -shell-escape %.tex
- person Gian-Andrea Heinrich   schedule 22.06.2019