我知道有很多类似的问题,但遗憾的是,没有一个能解决我的问题。
我想要一张 A4 纸,其中文本框的边距恰好为 10 毫米(到纸张边缘)。但每次我尝试类似
top=10mm, bottom=10mm, left=10mm, right=10mm // or
tmargin=10mm, bmargin=10mm, lmargin=10mm, rmargin=10mm // or
margin=10mm
etc.
geometry
当我将其设置为 1in 以外的其他值时,它就会破坏我的页面。
图片 1(弄乱):
图2(默认):
我还尝试设置total
,,,,,,,,,,,...以及其他一些。heigth
width
hmarginratio
vmarginratio
marginparsep
bindingoffset
footskip
textwidth
textheight
\setlrmarginsandblock
\setulmarginsandblock
图片 1 的代码:
\documentclass[
12pt,
a4paper,
ngerman
]{minimal}
% i use minimal because i don't need header, footer, page number etc.
% i just need a simple textbox
\usepackage{lipsum}
\usepackage{showframe}
\usepackage[
top=10mm,
bottom=10mm,
left=10mm,
right=10mm
]{geometry}
\begin{document}
\lipsum[1-8] % corrected
\end{document}
图 2 的代码:
\documentclass[
12pt,
a4paper,
ngerman
]{minimal}
% i use minimal because i don't need header, footer, page number etc.
% i just need a simple textbox
\usepackage{lipsum}
\usepackage{showframe}
\begin{document}
\lipsum[1-8] % corrected
\end{document}
我在 Ubuntu 上使用 Texmaker 和 TexLive(由于 ngerman 出现错误而安装)
也许值得注意的是:每次我使用时heightrounded
都会得到一个Arithmetic overflow
更新: 谢谢你的回答!我终于解决了我的问题。使用 ShareLaTeX 我得到了和你一样的结果(也是我想要的)。我也尝试了其他不同的客户端(LyX、gedit-latex-plugin 和 TeXstudio)。LyX 和 gedit 有同样的问题,但在我完整安装 TeXLive 后,TeXstudio 终于可以正常工作了。仍然不知道哪里出了问题,但至少它可以正常工作。
答案1
这里也没有问题。我只是简化了设置边距的代码并使用了showframe
几何选项:
\documentclass[12pt, a4paper, ngerman]{minimal}
% I use minimal because i don't need header, footer, page number etc.
% I just need a simple textbox
\usepackage{babel}
\usepackage{lipsum}
\usepackage[margin=10mm, showframe]{geometry}
\begin{document}
\lipsum[1-8]
\end{document}
答案2
对我来说编译得很好。(这是使用 ShareLaTeX 完成的)
\documentclass[
12pt,
a4paper,
ngerman
]{minimal}
% i use minimal because i don't need header, footer, page number etc.
% i just need a simple textbox
\usepackage{lipsum}
\usepackage{showframe}
\usepackage[
top=10mm,
bottom=10mm,
left=10mm,
right=10mm
]{geometry}
\begin{document}
\lipsum[1-8] % Not \lipsum{1-8}
\end{document}