独立包的内容定位问题

独立包的内容定位问题

我正在尝试使用该软件包创建具有不同页面高度的多个页面standalone。当我尝试运行我的文件时(在 Mac 上使用 XeLaTeX),内容会向上和向左移动,因此它不再在页面上。当我增加边距时,我可以强制显示内容的页面大小,但最终在页面底部会出现不必要的空白(这违背了使用独立软件包的目的)。

我的问题是否与我使用的大字体或页面宽度限制有关?如果是,有什么方法可以解决这些问题吗?

我对使用 LaTeX 还很陌生,因此非常感谢任何帮助。

\documentclass[multi=minipage, border=0]{standalone}

\usepackage{enumitem}
\usepackage{graphicx}
\usepackage{float}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{geometry}
\usepackage{anyfontsize}
\usepackage{t1enc}
\usepackage{fontspec}
\usepackage[none]{hyphenat}
\usepackage{standalone}

\pagestyle{empty}
\geometry{papersize={500bp}}
\begin{document}
\setmainfont{Georgia}
\raggedright
\fontsize{20}{24}
\selectfont
\begin{minipage}{1\linewidth}
This is some question text.
\end{minipage}
\end{document}

答案1

设置纸张大小是没有意义的,因为standalone无论如何都会删除文本周围的所有空白。

使用 minipage 宽度设置纸张(文本)宽度:

\documentclass[multi=minipage, border=0]{standalone}
\usepackage{fontspec}

\begin{document}
\setmainfont{Georgia}
\raggedright
\fontsize{20}{24}\selectfont
\begin{minipage}{350bp}
This is some question text.
\end{minipage}
\end{document}

在此处输入图片描述

答案2

试试这个,它能达到你想要的效果吗?

\documentclass[multi=varwidth, border=0]{standalone}

\pagestyle{empty}
\begin{document}
\begin{varwidth}
This is a very huge text with lot of words\dots
\end{varwidth}
\begin{varwidth}
This is a small text
\end{varwidth}
\end{document}

相关内容