编辑

编辑

我正在尝试为我的论文创建标题页。我在本网站的朋友的帮助下编写了此代码。现在我遇到了一个新问题。在我的代码中,我想仅更改一个文本块(最后一个块)中的文本高度和行距。而且我还想在此块中包含段落缩进。或者我可以在这里写一段普通文本,但它必须从页面顶部以下 26.5 厘米处开始?您能告诉我如何做到这一点吗?

\documentclass{book}
\usepackage[turkish]{babel}%türkçe karakter
\usepackage[utf8]{inputenc}
\usepackage{textpos}

\newcommand{\fromtop}[1]{%
\dimexpr-1in-\topskip-\topmargin-\headheight-\headsep+#1\relax
 }
\newcommand{\fromleft}[1]{%
\dimexpr-1in-\oddsidemargin+#1\relax
}

\begin{document}

\begin{titlepage}
\setlength{\parindent}{0pt}

\begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{3cm})
\centering
    \textbf{ASDGGSDFG ÜNİVERSİTESİ\\
    DASDGG ENSTİTÜSÜ}
\end{textblock*}

\begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{6.5cm})
\centering
\textbf{DHFGHDH ANABİLİM DALI}
\end{textblock*}

\begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{9.5cm})
\centering
\textbf{ASGFHFDHDGH\\
DFHSGFHDFHG}
\end{textblock*}

\begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{15cm})
\centering
\textbf{DOKTORA TEZİ}
\end{textblock*}

\begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{16cm})
\centering
    \textbf{adgdfhf}\\
    \textbf{124356}
\end{textblock*}

\begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{19.5cm})
\centering
    \textbf{Tezin Savunma Tarihi    : 00.00.0000}
\end{textblock*}

\begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{23cm})
\centering
    \textbf{Tez Danışmanı   : asdf}
\end{textblock*}

\begin{textblock*}{\paperwidth}(\fromleft{4cm},\fromtop{26.5cm})
Bu Yüksek Lisans/Doktora Tez Çalışması FDGSDFGHH Üniversitesi\\………………’nolu        Proje ile desteklenmiştir.
\end{textblock*}

\end{titlepage}

\end{document}

答案1

这是一种通过限制范围\setlength{\parindent}{0pt}并在开头添加明确跳过来缩进最后一个块的方法。

\documentclass{book}
\usepackage[turkish]{babel}%türkçe karakter
\usepackage[utf8]{inputenc}
\usepackage{textpos}
\newcommand{\fromtop}[1]{\dimexpr-1in-\topskip-\topmargin-\headheight-\headsep+#1\relax}
\newcommand{\fromleft}[1]{\dimexpr-1in-\oddsidemargin+#1\relax}
\begin{document}

\begin{titlepage}

    \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{3cm})
      \centering
      \textbf{ASDGGSDFG ÜNİVERSİTESİ\\
        DASDGG ENSTİTÜSÜ}
    \end{textblock*}

    \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{6.5cm})
      \centering
      \textbf{DHFGHDH ANABİLİM DALI}
    \end{textblock*}

    \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{9.5cm})
      \centering
      \textbf{ASGFHFDHDGH\\
        DFHSGFHDFHG}
    \end{textblock*}

    \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{15cm})
      \centering
      \textbf{DOKTORA TEZİ}
    \end{textblock*}

    \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{16cm})
      \centering
      \textbf{adgdfhf}\\
      \textbf{124356}
    \end{textblock*}

    \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{19.5cm})
      \centering
      \textbf{Tezin Savunma Tarihi    : 00.00.0000}
    \end{textblock*}

    \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{23cm})
      \centering
      \textbf{Tez Danışmanı   : asdf}
    \end{textblock*}%

  \begin{textblock*}{\paperwidth}(\fromleft{4cm},\fromtop{26.5cm})
    \hskip \parindent Bu Yüksek Lisans/Doktora Tez Çalışması FDGSDFGHH Üniversitesi\\………………’nolu        Proje ile desteklenmiştir.
  \end{textblock*}

\end{titlepage}

\end{document}

如果需要更改此块内文本的间距,可以加载设置空间包。然后您可以使用

\begin{singlespace}
  <content>
\end{singlespace}

\begin{onehalfspace}
  <content>
\end{onehalfspace}

\begin{doublespace}
  <content>
\end{doublespace}

适用于单倍行距、1.5 倍行距和双倍行距或

\begin{spacing}{<whatever>}
  <content>
\end{spacing}

如果您需要不同的值。

不清楚您所说的更改文本高度是什么意思。这\textheight是整个文本块的高度,即除边距之外的所有文本块的高度,因此显然不能只更改页面的一部分。

编辑

我仍然不太清楚最后一个块应该如何格式化。您想要类似下面的格式吗?

块格式

此处的最后一个块的格式如下:

  \begin{textblock*}{\paperwidth-80mm}(\fromleft{4cm},\fromtop{26.5cm})
    \begin{doublespace}
      \large Bu Yüksek Lisans/Doktora Tez Çalışması FDGSDFGHH Üniversitesi\\………………’nolu        Proje ile desteklenmiştir.
    \end{doublespace}
  \end{textblock*}

正如所提到的埃格尔,我们实际上可以放弃对 的归零,\parindent因为除了最后一个块之外的所有块都是居中的。所以我们可以让自然段落缩进缩进第一行。

\large相对于文档默认值,增加字体大小。

更改文本块的宽度可确保其在页面的左右两侧都有 4 厘米的缩进。

完整代码:

\documentclass{book}
\usepackage[turkish]{babel}%türkçe karakter
\usepackage[utf8]{inputenc}
\usepackage{textpos,calc,setspace}
\newcommand{\fromtop}[1]{\dimexpr-1in-\topskip-\topmargin-\headheight-\headsep+#1\relax}
\newcommand{\fromleft}[1]{\dimexpr-1in-\oddsidemargin+#1\relax}
\begin{document}

\begin{titlepage}
  \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{3cm})
    \centering
    \textbf{ASDGGSDFG ÜNİVERSİTESİ\\
      DASDGG ENSTİTÜSÜ}
  \end{textblock*}
  \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{6.5cm})
    \centering
    \textbf{DHFGHDH ANABİLİM DALI}
  \end{textblock*}
  \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{9.5cm})
    \centering
    \textbf{ASGFHFDHDGH\\
      DFHSGFHDFHG}
  \end{textblock*}
  \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{15cm})
    \centering
    \textbf{DOKTORA TEZİ}
  \end{textblock*}
  \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{16cm})
    \centering
    \textbf{adgdfhf}\\
    \textbf{124356}
  \end{textblock*}
  \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{19.5cm})
    \centering
    \textbf{Tezin Savunma Tarihi    : 00.00.0000}
  \end{textblock*}
  \begin{textblock*}{\paperwidth}(\fromleft{0cm},\fromtop{23cm})
    \centering
    \textbf{Tez Danışmanı   : asdf}
  \end{textblock*}%
  \begin{textblock*}{\paperwidth-80mm}(\fromleft{4cm},\fromtop{26.5cm})
    \begin{doublespace}
      \large Bu Yüksek Lisans/Doktora Tez Çalışması FDGSDFGHH Üniversitesi\\………………’nolu        Proje ile desteklenmiştir.
    \end{doublespace}
  \end{textblock*}
\end{titlepage}

\end{document}

相关内容