如何使用 lualatex 删除独立版中的空白?

如何使用 lualatex 删除独立版中的空白?

在写一首阿姆哈拉语诗时,我得到了以下

在此处输入图片描述

我不想要右边的额外空间。我该怎么办?这是我的代码:

\documentclass[preview]{standalone}

\usepackage[english]{babel}

\babelprovide[import,
  onchar = fonts ids,
  hyphenrules = +, % Use empty patters
  ]{amharic}

\babelposthyphenation{amharic}{([ሀሁሂሃሄህሆለሉሊላሌልሎሏሐሑሒሓሔሕሖሗመሙሚማሜምሞሟሠሡሢሣሤሥሦሧረሩሪራሬርሮሯሰሱሲሳሴስሶሷሸሹሺሻሼሽሾሿቀቁቂቃቄቅቆቈቊቋቌቍበቡቢባቤብቦቧቨቩቪቫቬቭቮቯተቱቲታቴትቶቷቸቹቺቻቼችቾቿኀኁኂኃኄኅኆኈኊኋኌኍነኑኒናኔንኖኗኘኙኚኛኜኝኞኟአኡኢኣኤእኦኧከኩኪካኬክኮኰኲኳኴኵኸኹኺኻኼኽኾወዉዊዋዌውዎዐዑዒዓዔዕዖዘዙዚዛዜዝዞዟዠዡዢዣዤዥዦዧየዩዪያዬይዮደዱዲዳዴጼጽጾጿፀፁፂፃፄፅፆፈፉፊፋፌፍፎፏፐፑፒፓፔፕፖፗ])}{
 { no = {1}, post = {1} }
}

\babelfont[amharic]{rm}{FreeSerif}

\usepackage{newunicodechar}

\newunicodechar{፡}{፡\hskip0pt plus 3pt\relax}
\newunicodechar{።}{።\hskip0pt plus 3pt\relax}

\begin{document}

 

\noindent ላባ ላረጉልን የመከራ ሸክሙን\newline
ቀልደው ላሳቁን፣ ተጫውተው ላከሙን\\
በቸከ ዘመን ላይ ሰጋ ለበስ ትንግርት ሁነው ላስደመሙን\\
ቺርስ!\\


(አዳምኤል) 

\end{document} 

答案1

@daleif 建议使用文档类varwidth选项standalone。:-) 此外,我还会使用该选项border=1pt

在此处输入图片描述

\documentclass[preview,border=1pt,varwidth]{standalone}

\usepackage[english]{babel}
\babelprovide[import,
  onchar = fonts ids,
  hyphenrules = +, % Use empty patters
  ]{amharic}
\babelposthyphenation{amharic}{([ሀሁሂሃሄህሆለሉሊላሌልሎሏሐሑሒሓሔሕሖሗመሙሚማሜምሞሟሠሡሢሣሤሥሦሧረሩሪራሬርሮሯሰሱሲሳሴስሶሷሸሹሺሻሼሽሾሿቀቁቂቃቄቅቆቈቊቋቌቍበቡቢባቤብቦቧቨቩቪቫቬቭቮቯተቱቲታቴትቶቷቸቹቺቻቼችቾቿኀኁኂኃኄኅኆኈኊኋኌኍነኑኒናኔንኖኗኘኙኚኛኜኝኞኟአኡኢኣኤእኦኧከኩኪካኬክኮኰኲኳኴኵኸኹኺኻኼኽኾወዉዊዋዌውዎዐዑዒዓዔዕዖዘዙዚዛዜዝዞዟዠዡዢዣዤዥዦዧየዩዪያዬይዮደዱዲዳዴጼጽጾጿፀፁፂፃፄፅፆፈፉፊፋፌፍፎፏፐፑፒፓፔፕፖፗ])}{
 { no = {1}, post = {1} }
}
\babelfont[amharic]{rm}{FreeSerif}

\usepackage{newunicodechar}
\newunicodechar{፡}{፡\hskip0pt plus 3pt\relax}
\newunicodechar{።}{።\hskip0pt plus 3pt\relax}

\begin{document}

ላባ ላረጉልን የመከራ ሸክሙን\newline
ቀልደው ላሳቁን፣ ተጫውተው ላከሙን\newline
በቸከ ዘመን ላይ ሰጋ ለበስ ትንግርት ሁነው ላስደመሙን\newline
ቺርስ!

(አዳምኤል) 
\end{document}

相关内容