![具有固定大小和固定位置的盒子/小页面](https://linux22.com/image/340594/%E5%85%B7%E6%9C%89%E5%9B%BA%E5%AE%9A%E5%A4%A7%E5%B0%8F%E5%92%8C%E5%9B%BA%E5%AE%9A%E4%BD%8D%E7%BD%AE%E7%9A%84%E7%9B%92%E5%AD%90%2F%E5%B0%8F%E9%A1%B5%E9%9D%A2.png)
我正在写一篇论文,学校会给我提供一个标准的首页。首页有剪切区域。在下一页上,我将展示一些有关论文的详细信息。学校为我提供了一个 Word 模板,但我宁愿不使用 Word。
因此,我正在寻找某种方法来在固定位置创建无框架的固定尺寸盒子。盒子应为 60mm x 110mm,左上角位于 (140mm,50mm)。(A4 纸为 297mm x 210mm)。
我必须能够通过大小、粗体、在框内水平和垂直居中来修改文本。
我查看了一下:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
%\parbox[position][height][inner-pos]{width}{text}
%\mbox{text}
%\makebox[width][pos]{text}
%\fbox{text}
%\framebox[width][pos]{text}
\end{document}
但它们似乎没有按照我想要的方式工作。我还在想这是否可以通过 minipages 实现?
答案1
该textpos
包允许对页面上的内容进行绝对(或相对)定位——这里absolute
也可以选择。
尺寸和位置值必须仅指定为数字,即不带单位。为了告知textpos
实际尺寸,必须定义长度\TPVertModule
和\TPHorizModule
,此处它们等于1mm
两者。
这tcolorbox
只是为了快速设置盒子!
\documentclass[a4paper]{article}
\usepackage[absolute]{textpos}
\usepackage[skins]{tcolorbox}
\usepackage{lipsum}
\setlength{\TPVertModule}{1mm}
\setlength{\TPHorizModule}{1mm}
\newcommand{\myboxwidth}{110}
\newcommand{\myboxheight}{60}
\newcommand{\myboxposx}{50}
\newcommand{\myboxposy}{140}
\begin{document}
\lipsum[1]
\begin{textblock}{\myboxwidth}(\myboxposx,\myboxposy)
\noindent%
\begin{tcolorbox}[left skip=0pt,width={\dimexpr\myboxwidth mm},boxrule=0pt,nobeforeafter,enhanced jigsaw,height={\dimexpr\myboxheight mm},colback=red]
\end{tcolorbox}
\end{textblock}
\end{document}
\end{document}