Я ищу способ нарисовать овал, который находится в центре моей страницы и касается всех сторон страницы А4. Мне нужно, чтобы это произошло много раз, поскольку я рисую сложную графику.
До сих пор мне мешали картинки TikZ, рисующие вещи с левыми полями по умолчанию и странными смещениями позиционирования, а documentclass, по-видимому, вставлял pargins "слева, справа и по центру". Я занимался этим 12 часов и ничего не добился, поэтому решил попросить о помощи.
Второй вопрос, на который стоит ответить: когда я набираю в Texmakerx (помня, что я использую pdfLaTeX) что-то вроде \documentclass{}
<- когда я набираю эти фигурные скобки, как мне выбрать из раскрывающегося списка все подходящие записи — или хотя бы узнать, какие у них ограничения?
Следующий код рисует круг (в коробке) с границей, которая мне не нужна внутри этой коробки, смещенной слева на расстояние, которое мне не нужно. Я даже не начал исследовать, что происходит около других границ.
\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{tikz}
\usepackage{color}
\usepackage[top=0cm,right=0cm,bottom=0cm,left=0cm]{geometry}
\title{Practice}
\begin{document}
\fbox{
\begin{tikzpicture}[node distance=0cm, auto, >=stealth]
\filldraw [gray] (0,0) circle (2pt);
\end{tikzpicture}
}
\end{document}
решение1
Вы можете использовать специальный узел current page
для ссылки на координаты на фактической странице. Это узел, который точно соответствует странице. Чтобы использовать его, вам нужны опции overlay
и remember picture
на вашем tikzpicture
.
\documentclass[11pt]{article}
%\url{http://tex.stackexchange.com/q/107911/86}
\pagestyle{empty}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[overlay,remember picture]
\filldraw[gray] (current page) circle[x radius=\paperwidth/2, y radius=\paperheight/2];
\end{tikzpicture}
\end{document}