pandoc 文件格式万能转换器

pandoc介绍

https://pandoc.org/MANUAL.html
https://www.jianshu.com/p/be291ac296c3

word中公式转图片方法

Ctrl-A, Ctrl-Shift-F9
不止公式,所有嵌入的对象都会转成图片 (只能转换老版本公式,不能转eq)

pandoc提取word中的图片

pandoc是文档转换利器。在将docx文档转为md文档过程中,如果直接输入pandoc -o f.md f1.docx,会丢失word文档中的图片。输入Pandora -o f.md f.docx —extract-media=f 则不会丢失图片

pandoc -v
pandoc -h
tex片段
pandoc -i d:a.docx -o d:a.tex --extract-media=d:a
独立tex文件
pandoc -i d:a.docx -o d:a.tex --extract-media=d:a -s

经验命令

pandoc -i d:\shuxuegaokaoyilun.docx -o d:\shuxuegaokaoyilun.tex --extract-media=d:\latexmedia\shuxuegaokaoyilun

wmf图片格式批量转换为jpg

图像界面:
媒体抽取之后wmf格式 latex认不了,用格式工厂转换为jpg ,并修改latex 中 .wmf 为.jpg
命令行(用于python):
格式工厂2.9命令行(高版本好像不支持)

c:\FormatFactory\FormatFactory "All to JPG" "Original Size" "d:\image1.wmf" "d:\"
c:\FormatFactory\FormatFactory "All to JPG" "Original Size" "d:\*.wmf" "d:\"

提取后,简单处理让在texstudio通过

出现错误:
Something's wrong--perhaps a missing item. � 表格错误
解决方法:
latex中去掉[<+->] ,(替换为无)

latex文件头尾加上一些包

\documentclass [UTF8]{article} %article 文档
\usepackage{ctex}  %使用宏包(为了能够显示汉字)
\usepackage[implicit=false]{hyperref}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{geometry}
\geometry{a4paper,left=0.5cm,right=0.5cm,top=0.5cm,bottom=0.5cm} %纸张设置,页边距设置
\pagestyle{empty}   %去掉页码
\hsize=7.5in \tolerance=10000 \hbadness=-1  %解决hbox行超出范围
\begin {document}
\begin{large}






\end{large}
\end{document} 

图文同行居中

图文同行居中方法,This is a text$\vcenter{\hbox{\includegraphics[width=0.65625in,height=0.42708in]{d:/latexmedia/shuxuegaokaoyilun/media/image41.jpg}}}$

只要在tex文件进行如下替换(editplus)

.jpeg\}
.jpeg\}\n
.jpg\}
.jpg\}\n
.png\}
.png\}\n
.gif\}
.gif\}\n
.bmp\}
.bmp\}\n
\\includegraphics.+\}
\$\\vcenter\{\\hbox\{ \0\}\}\$

详见tex替换文档.txt

解决行过长overfull过稀疏问题underfull

用下面语句解决行过长问题

\hsize=7.5in \tolerance=10000 \hbadness=-1  %解决hbox行超出范围 Overfull \vbox 

但是会出现过稀疏的问题,也就是一行只有几个字。
解决方案:1、如果内容较少,替换一些汉语标点符号为英文标点符号,有些地方加空格(不一定行)(用Pdflatex编译器编译)
2、将编译器换成Xelatex编译器也可以通过编译。
打开TeXstudio 点击 选项设置 TeXstudio
则进入了TeXstudio的设置页面
选择 构建默认编译器XeLaTeX


  1. f
发表新评论