在写一首阿姆哈拉语诗时,我得到了以下
我不想要右边的额外空间。我该怎么办?这是我的代码:
\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}