Xelatex,从 CMD 设置纸张尺寸(!)

Xelatex,从 CMD 设置纸张尺寸(!)

我可以从命令行设置纸张尺寸吗?

xelatex -papersize=a5 -jobname=kafka_A5 kafka.tex

但在我的例子中,效果只作用于第一页。而且它被截断了。在此处输入图片描述

文档开始

\documentclass[a4paper, openright, twoside, 10pt]{extreport}
\usepackage[left=15mm,right=15mm,top=15mm,bottom=20mm]{geometry}
\usepackage[main=russian,english]{babel}    %% загружает пакет многоязыковой вёрстки
\usepackage{fontspec}                     %% подготавливает загрузку шрифтов Open Type, True Type и др.
\usepackage{indentfirst}
\usepackage{titlesec,titletoc}
%\usepackage[normalem]{ulem}
\usepackage[final]{microtype}
%\usepackage[colorlinks=true,linkcolor=black]{hyperref}

% -------------- Настраваем шрифты -----------------------------
\setmainfont[StylisticSet=1]{Kurale}% Основной шрифт текста
\defaultfontfeatures{Scale=MatchLowercase}

% ================ Настройка некоторых параметров =================|
\parindent=25pt %------------------------------Отступ первой строки|
% -----------------------------------------------------------------|

\clubpenalty=10000
\widowpenalty=10000
\tolerance=1070

答案1

xelatex "\PassOptionsToClass{a5paper}{book} \input{kafka}"

更改book为您自己使用的 documentclass

相关内容