Вертикальное центрирование титульного листа

Хотелось бы добавить фрагмент здесь, чтобы вставить альтернативные строки нулей и нулей в альтернативные столбцы. Хотя теперь это не будет полезно. Но кто-то может считать это полезным как старое сообщение.

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)
33
задан Clément 29 June 2010 в 14:36
поделиться

2 ответа

В вашем коде есть две небольшие ошибки.

Во-первых, если вы хотите, чтобы \ 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}
45
ответ дан 27 November 2019 в 18:12
поделиться
\null  % Empty line
\nointerlineskip  % No skip for prev line
\vfill
\let\snewpage \newpage
\let\newpage \relax
\maketitle
\let \newpage \snewpage
\vfill 
\break % page break
15
ответ дан 27 November 2019 в 18:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: