From 2799705551464382f39966313155c7c8f7a68e0b Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Tue, 13 Oct 2020 12:59:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B8=D0=BC=D0=B5=D1=80=20=D0=B2?= =?UTF-8?q?=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=84=D0=B0?= =?UTF-8?q?=D0=B9=D0=BB=D0=B0=20docx=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20pa?= =?UTF-8?q?ndoc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/docx/Makefile | 2 ++ examples/docx/test.tex | 44 +++++++++++++++++++++++++++++++++++++++ examples/docx/test1.docx | Bin 0 -> 9484 bytes 3 files changed, 46 insertions(+) create mode 100644 examples/docx/Makefile create mode 100644 examples/docx/test.tex create mode 100644 examples/docx/test1.docx diff --git a/examples/docx/Makefile b/examples/docx/Makefile new file mode 100644 index 0000000..8a7fe24 --- /dev/null +++ b/examples/docx/Makefile @@ -0,0 +1,2 @@ +test.pdf: test.tex test1.docx + xelatex --enable-pipes --shell-escape test.tex diff --git a/examples/docx/test.tex b/examples/docx/test.tex new file mode 100644 index 0000000..1e0a7b3 --- /dev/null +++ b/examples/docx/test.tex @@ -0,0 +1,44 @@ +\documentclass{article} +\usepackage[no-math]{fontspec} +\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math} +\defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text} +\defaultfontfeatures[\rmfamily]{Scale=1} +\setsansfont[Mapping=tex-text]{Arial} +\setromanfont[Mapping=tex-text]{XITS} +\setmainfont[Ligatures=TeX]{Times New Roman} +\newfontfamily\cyrillicfont{Times New Roman}[Script=Cyrillic] +\setmonofont[Scale=0.8,Mapping=tex-text]{Pragmata Pro Mono} +\newfontfamily\listingsfont{Pragmata Pro Mono Bold} +\newfontfamily\listingsfontinline{Pragmata Pro Mono Bold} +\DeclareSymbolFont{letters}{\encodingdefault}{\rmdefault}{m}{it} + +\usepackage{textcase} +\usepackage{xltxtra} +\usepackage{xunicode} +\usepackage{polyglossia} +\usepackage{xecyr} +\setmainlanguage{russian} +\let\cyr\relax +\setotherlanguage{english} +\setkeys{russian}{babelshorthands=true,indentfirst=true} +\usepackage[ + unicode=true, + bookmarks=true, + bookmarksnumbered=false, + bookmarksopen=false, + colorlinks=true, % ссылки отображаются цветным текстом + linkcolor={Maroon}, % цвет ссылок типа ref, eqref и подобных + filecolor={Maroon}, % + citecolor={Blue}, % цвет ссылок-цитат + urlcolor={Blue}, % цвет гиперссылок + linktocpage=true, % ссылки с номера страницы в оглавлении, списке таблиц и списке рисунков + pdfborder={0 0 0}, + pdfborderstyle={}, + pdfpagelabels=false, % set PDF page labels (true|false) + pdflang={ru} +]{hyperref} +\usepackage{booktabs} + +\begin{document} +\input{|"pandoc -i test1.docx -t latex -o -"} +\end{document} diff --git a/examples/docx/test1.docx b/examples/docx/test1.docx new file mode 100644 index 0000000000000000000000000000000000000000..7c61471544bf60f78a812e0f190a061060e89cb0 GIT binary patch literal 9484 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 ae-e?j7}WDD00V=6et