есть ли инструмент типа LaTeX, в котором можно более гибко задать оформление
с нормальными таблицами
который создавал бы не PDF, а word/odt файл
Генерация Latex-файлов на Python дико тормозит, как это можно исправить?
Их довольно много (суммарный размер BIB 85+ МБ, и ещё почти 100 BST).
для каждого генерирую теховский файл и затем из него PDF с помощью такого башевского скрипта:
LaTeX Font Warning: Font shape `T2A/ntxtlf/m/n' undefined
LaTeX Font Warning: Font shape `T2A/ntxtlf/b/n' undefined
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\usepackage{array}
\usepackage{nccboxes}
\usepackage[
top=2cm,
bottom=2cm,
left=2.5cm,
right=1cm,
]{geometry}
\usepackage[english,russian]{babel}
\renewcommand*{\arraystretch}{1.5}
\newcolumntype{C}{>{\centering\arraybackslash}m{2.5em}}
% Main font
\setmainfont{CMU Serif}
% Math font
\setmathfont{Latin Modern Math}
\begin{document}
\begin{tabular}{|c|c|c|c|C|C|}
\hline
\cbox*/-1.5/{Четверть} &
\cbox*/-1.5/{Значение\\дирекционного\\угла} &
\cbox*/-1.5/{Название\\румба} &
\cbox*/-1.5/{Связь между\\румбом и\\дирекционным\\углом} &
\multicolumn{2}{c|}{\cbox{Знаки\\приращения\\координат}} \\
\cline{5-6}
& & & & $\Delta X$ & $\Delta Y$ \\
\hline
1 & $0^\circ - 90^\circ $ & СВ & $r = \alpha$ & $+$ & $+$ \\
2 & $90^\circ - 180^\circ $ & ЮВ & $r = 180^\circ - \alpha$ & $-$ & $+$ \\
3 & $180^\circ - 270^\circ $ & ЮЗ & $r = \alpha - 180^\circ $ & $-$ & $-$ \\
4 & $270^\circ - 360^\circ $ & СЗ & $r = 360^\circ -\alpha$ & $+$ & $-$ \\
\hline
\end{tabular}
\end{document}
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\usepackage{makecell}
\usepackage[
top=2cm,
bottom=2cm,
left=2.5cm,
right=1cm,
]{geometry}
\usepackage[english,russian]{babel}
% Main font
\setmainfont{CMU Serif}
% Math font
\setmathfont{Latin Modern Math}
\begin{document}
\begin{tabular}{|c|c|c|c|c|c|}
\hline
\thead{\\Четверть} &
\thead{\\Значение\\дирекционного\\угла} &
\thead{\\Название\\румба} &
\thead{\\Связь между\\румбом и\\дирекционным\\углом} &
\multicolumn{2}{c|}{\thead{Знаки\\приращения\\координат}} \\
\cline{5-6}
& & & & $\Delta X$ & $\Delta Y$ \\
\hline
I & $0^\circ - 90^\circ $ & СВ & $r = \alpha$ & $+$ & $+$ \\
\hline
II & $90^\circ - 180^\circ $ & ЮВ & $r = 180^\circ - \alpha$ & $-$ & $+$ \\
\hline
III & $180^\circ - 270^\circ $ & ЮЗ & $r = \alpha - 180^\circ $ & $-$ & $-$ \\
\hline
IV & $270^\circ - 360^\circ $ & СЗ & $r = 360^\circ -\alpha$ & $+$ & $-$ \\
\hline
\end{tabular}
\end{document}
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\usepackage[english,russian]{babel}
\usepackage[
top=2cm,
bottom=2cm,
left=2.5cm,
right=1cm,
showframe
]{geometry}
\usepackage{indentfirst}
\usepackage{graphicx}
% \graphicspath{{./Заготовки для инстркуции/Скриншоты}}
\usepackage[section,above,below]{placeins}
\usepackage{hyperref}
\setmainfont{Times New Roman}
\author{Иванов~И.~И.}
\date{\today}
\title{\textbf{Manual}}
\begin{document}
\maketitle
\tableofcontents
\clearpage
\section{Test}
\begin{figure}[h!]
\centering
\includegraphics[scale=0.6]{image (0)}
\end{figure}
В открывшемся окне выбрать необходимую ЭЦП и нажать “ОК”
\begin{figure}[h!]
\centering
\includegraphics[scale=0.6]{image (0_1)}
\end{figure}
Убедиться, что отображаются данные по актуальной ЭЦП
\begin{figure}[h!]
\centering
\includegraphics[scale=0.7]{image (0_2)}
\end{figure}
\section{Test 2}
После запуска ярлыка КриптоАРМ ГОСТ появляется основное окно для работы:
\begin{figure}[h!]
\centering
\includegraphics[scale=0.6]{image (1)}
\end{figure}
Далее необходимо выбрать раздел \textbf{Сертификаты} подраздел \textbf{Личные}
\begin{figure}[h!]
\centering
\includegraphics[scale=0.6]{image (1_1)}
\end{figure}
\end{document}
\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage[
top=2cm,
bottom=2cm,
left=2.5cm,
right=1cm,
]{geometry}
\usepackage[russian,english]{babel}
\usepackage{setspace}
\setmainfont{Times New Roman}
\begin{document}
\hfill
\begin{minipage}[t]{14em}
\begin{spacing}{1.3}
Научный руководитель\\
\underline{\hspace{\linewidth}}\\[-0.8em]
\makebox[\linewidth][c]{\scriptsize{}\hfil(\textit{степень, звание})\hfil}\\
\makebox[0.3\linewidth][l]{\underline{\hspace{0.30\linewidth}}}\makebox[0.7\linewidth][r]{\underline{\hspace{0.67\linewidth}}}\\[-0.8em]
\makebox[0.3\linewidth][c]{\scriptsize(\textit{подпись})}\makebox[0.7\linewidth][c]{\scriptsize(\textit{ФИО})}\\
<<\underline{\hspace{1.5em}}>>\hspace{0.5em}\underline{\hspace{6em}}\hspace{0.5em}20\underline{\hspace{1.5em}}~г.\\
Студент группы \hrulefill\\
\makebox[0.3\linewidth][l]{\underline{\hspace{0.30\linewidth}}}\makebox[0.7\linewidth][r]{\underline{\hspace{0.67\linewidth}}}\\[-0.8em]
\makebox[0.3\linewidth][c]{\scriptsize(\textit{подпись})}\makebox[0.7\linewidth][c]{\scriptsize(\textit{ФИО})}\\
<<\underline{\hspace{1.5em}}>>\hspace{0.5em}\underline{\hspace{6em}}\hspace{0.5em}20\underline{\hspace{1.5em}}~г.\\
\end{spacing}
\end{minipage}
\end{document}
{\centering В чащах юга жил бы цитрус?\par}
\documentclass{article}
\usepackage{dashbox}
\begin{document}
\noindent
\dashbox[\textwidth][c]{test}
\end{document}
# Test
$$ E = mc^2 $$
pandoc -o test.pptx test.md
% test.tex
\documentclass[a4paper,12pt,oneside]{book}
\usepackage{fontspec}
\usepackage[english,russian]{babel}
\usepackage{hyperref}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{test}{
name={тест},
description={это фигня}
}
\begin{document}
Это \gls{test} тут.
\printglossaries
\end{document}
$ xelatex test
$ makeglossaries-lite test
$ xelatex test
\documentclass[a4paper,12pt,oneside]{book}
\usepackage[
title,
titletoc,
toc,
page,
header
]{appendix}
\begin{document}
\tableofcontents
\chapter{333}
\section{444}
\chapter{Test}
\section{Some test}
\begin{appendices}
\chapter{test 1}
\begin{equation}\label{eq:4.1}
\Delta_1^2=a^2-b^2
\end{equation}
\chapter{test 2}
\begin{figure}
\caption{pic}
\end{figure}
\begin{table}
\caption{tabl}
\end{table}
\end{appendices}
\end{document}
appendix
по вкусу. \usepackage[caption=false]{subfig}
pdflatex sample
bibtex bu1
bibtex bu2
pdflatex sample
pdflatex sample