Хотелось бы добавить фрагмент здесь, чтобы вставить альтернативные строки нулей и нулей в альтернативные столбцы. Хотя теперь это не будет полезно. Но кто-то может считать это полезным как старое сообщение.
import numpy as np
a = np.array([[ 0.1, 0.2, 0.3],
[ 1.1, 1.2, 1.3]])
b = np.zeros((a.shape[0]*2, a.shape[0]+a.shape[1]+1))
for i1,r in enumerate(a):
for i2,e in enumerate(r):
b[i1*2][i2*2] = e
print(b)
В вашем коде есть две небольшие ошибки.
Во-первых, если вы хотите, чтобы \ vspace
работало в начале или в конце страницы, вам следует использовать помеченную звездочкой версию ( \ vspace *
).
Это сработает, но \ maketitle
- довольно сложный макрос, и при использовании, как в вашем примере, он просто помещает заголовок на вторую страницу. Вы можете использовать среду титульной страницы
, которая дает вам гораздо больше команд над тем, как выглядит титульная страница, включая интервалы. Например, вы можете использовать следующий код:
\documentclass{article}
\setlength{\pdfpagewidth}{88.184mm}
\setlength{\pdfpageheight}{113.854mm}
\usepackage[margin=0.5cm, paperwidth=88.184mm, paperheight=113.854mm]{geometry}
\begin{document}
\begin{titlepage}
\vspace*{\fill}
\begin{center}
{Huge [[title]]}\\[0.5cm]
{Large [[author}\\[0.4cm]
[[date]]
\end{center}
\vspace*{\fill}
\end{titlepage}
[[text]]
\end{document}
\null % Empty line
\nointerlineskip % No skip for prev line
\vfill
\let\snewpage \newpage
\let\newpage \relax
\maketitle
\let \newpage \snewpage
\vfill
\break % page break