! Illegal unit of measure (pt inserted).

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


vinc14
Forum-Century
Forum-Century
Beiträge: 100
Registriert: So 6. Feb 2022, 18:01

! Illegal unit of measure (pt inserted).

Beitrag von vinc14 »

Hallo
mit diesem Code den ich gefunden habe bekomme ich eine Fehlermeldung.

! Illegal unit of measure (pt inserted).
hier im Beispiel aber geht es ohne Fehler.
\documentclass[10pt]{scrbook}
\usepackage{titlesec}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{textpos}
\usepackage{calc}

\DeclareFixedFont{\chapternumberfont}{T1}{ppl}{}{}{1.5in}
\titleformat{\chapter}[display]{\Huge\bfseries\sffamily\color{white}}{
\thispagestyle{empty}
\begin{tikzpicture}[overlay, remember picture]
        \path let \p1 = (current page.west), \p2 = (current page.east) in
              node[minimum width=\x2-\x1, minimum height=5cm, rectangle, fill=cyan, anchor=north west, align=left, text width=\x2-\x1] at ($(current page.north west)$) {
                \begin{textblock*}{5in}(\dimexpr\x2-4.5in,\dimexpr0.25\headheight-1in)
                    \tikz \node [white,text width=2in, align=right, font=\sffamily] {{\normalsize DIGITAL MEDIA PRIMER}\\[12pt] \raisebox{50pt}{{\large \chaptertitlename}} \raisebox{-12pt}{\chapternumberfont \thechapter}};
                \end{textblock*}
              };
        \path let \p1 = (current page.west), \p2 = (current page.east) in
              node[minimum width=\x2-\x1, minimum height=0.8in, rectangle, fill=cyan!50, anchor=south west, align=left, text width=\x2-\x1] at ($(current page.south west)$) {};
\end{tikzpicture}
}{-1.75in}{}[\vspace*{1in}]

\begin{document}
\chapter{Background}
\end{document}
TeXstudio 3.0.4 (Build: 3.0.4+ds-1)
Nutze Qt-Version 5.15.2, kompiliert mit Qt 5.15.2 R
Compiler ist LuaLaTex

Distro: Debian GNU/Linux 11 (bullseye)
Kernel: 6.12.27-amd64 x86_64

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4304
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Re: ! Illegal unit of measure (pt inserted).

Beitrag von u_fischer »

Füge hier in die Ausgabe am Anfang
% !TEX lualatex ein, und vor \end{document} ein \show\blub. Dann bekommst du eine log-Datei und kannst sie mit deiner lokalen log-Datei vergleichen.

Antworten