我正在制作一张以方格为背景的 A3 海报。我会使用 textpos 包在这张海报上放置更多文本和图片。我的问题是 1) 如标题所示:这是否使文本和图形在此背景之上更加清晰可见;2) 这是制作 A3 海报的正确方法吗?
\documentclass[a3,portrait]{a0poster}
\usepackage[svgnames]{xcolor}
\usepackage[utf8]{vietnam}
\usepackage{graphicx} % Required for including images
\graphicspath{{figures/}} % Location of the graphics files
\usepackage{booktabs} % Top and bottom rules for table
\usepackage[font=small,labelfont=bf]{caption} % Required for specifying captions to tables and figures
\usepackage{amsfonts, amsmath, amsthm, amssymb} % For math fonts, symbols and environments
\usepackage{wrapfig} % Allows wrapping text around tables and figures
\usepackage{tikz}
%\usepackage[colorgrid,texcoord]{eso-pic}
\usepackage[texcoord=false,grid,gridunit=mm,gridcolor=gray!40,subgridcolor=green!40]{eso-pic}
\usepackage[absolute,overlay]{textpos}
\begin{document}
\begin{textblock}{20.5}(1.5, .5)
HỘI TOÁN HỌC VIỆT NAM
KỲ THI TÌM KIẾM TÀI NĂNG TOÁN HỌC TRẺ
\end{textblock}
\includegraphics[width=22cm]{ztuong}
\begin{textblock}{20.5}(11.5, 2.5)
Some text
\end{textblock}
\end{document}
答案1
我建议将网格放在背景中,而不是放在内容上方(在前景中)。要实现这一点,请将该选项添加
gridBG
为您已指定的选项的一部分。为了使网格更加不显眼,请使用更接近白色的颜色。因此,不要(比如说)
gridcolor=gray!40,subgridcolor=green!40
你可以使用(比如说)
gridcolor=gray!5,subgridcolor=green!5
\documentclass[a3,portrait]{a0poster} \usepackage[svgnames]{xcolor} \usepackage{graphicx} % Required for including images \usepackage[ texcoord=false, grid, gridBG, gridunit=mm, gridcolor=gray!5, subgridcolor=green!5]{eso-pic} \usepackage[absolute,overlay]{textpos} \begin{document} \begin{textblock}{20.5}(1.5, .5) Here is some regular text. And then some more regular text. \end{textblock} \includegraphics[width=22cm]{example-image} \begin{textblock}{20.5}(11.5, 2.5) Some text \end{textblock} \end{document}
这在很大程度上取决于您想要实现的目标。如果您的海报内容具有文档般的感觉,则不需要。如果设置插入 A3 页面上的常规文档会更容易。但是,如果您有包含图像的抽象块,并且具有任意布局,那么此选项将有效。