我需要制作许多图形,所有图形的页面大小相同,并且都居中。页面大小非常小,因为图形在表格中并排排列。我不想缩放它们,因为这样会使它们变形并变得难看。我几乎解决了这个问题,但我无法让图形居中。
以下是代码:
%!TEX program = lualatex
\RequirePackage{luatex85}
\documentclass[border=0pt]{article}
\usepackage[margin=0in, top=0in, footskip=0in, bottom=0in,paperwidth=3cm,paperheight=1.5cm]{geometry}
\usepackage{tikz}
\usetikzlibrary{graphs,graphs.standard,graphdrawing,arrows.meta,quotes}
\usegdlibrary{circular}
\begin{document}
\newcounter{countme}
\setcounter{countme}{0}
\newcommand*\countup{\stepcounter{countme}\thecountme}
\newcommand*\countset{\setcounter{countme}{0}}
\tikzset{%
edge counter/.style={"\countup"}
}
\tikz[>=Stealth,]{%
\graph [simple necklace layout, grow=left, node sep=10mm, nodes={circle }, edge quotes center, edge quotes={fill=white, inner sep=1pt, font=\scriptsize}]
{
% subgraph C_n [n=4, -!-];
{ [edges={edge counter,}]
0 [black!100] -> 1 };
};
}
\end{document}
生成如下图像:
我怎样才能将图形置于页面中间,并且通常针对不同的图形和不同的页面尺寸执行此操作?