Themenbeginn Hervorheben

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Themenbeginn Hervorheben

von geerkins » Fr 4. Dez 2015, 00:14

Vielen Dank!!! :)

von esdd » Do 3. Dez 2015, 23:23

geerkins hat geschrieben:Hallo,
Ist es auch möglich Ein einzeles Wort " Impressum" mit je einer leren Zeile drüber und drunter in so eine Box zu packen? Es tut mir leid das ich so dumme Fragen stelle leider verstehe ich die Funktionsweie der obigen Löung nicht. :shock:
Mein obiger Vorschlag war für drei Zeilen am Anfang eines Absatzes bestimmt, so wie es auch auf dem von Dir verlinkten Bild zusehen war. Die Frage jetzt hört sich doch wieder nach Überschrift an. Dafür brauchst Du nur Deinen Code etwas anzupassen:
\documentclass[12pt,a4paper,twocolumn]{article} 
\usepackage[utf8]{inputenc} 
\usepackage[german]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage{blindtext} 


\usepackage{tikz} 
\usepackage[explicit]{titlesec} 
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry} 

\definecolor{myblue}{RGB}{158,158,255} 

\titleformat{name=\section} 
   {\normalfont}{}{0em} 
   {\tikz\node[
        outer sep=0pt,inner xsep=0pt,
        inner ysep=\baselineskip,
        text width=\columnwidth,
        align=left,
        left color=myblue,right color=myblue!10] 
       {\raggedright#1};%
   } 
\pagestyle{plain} 
\begin{document} 

\section{Impressum} 
\blindtext 
\blindtext 
\blindtext 
\end{document} 

von esdd » Do 3. Dez 2015, 22:23

geerkins hat geschrieben:Könnte man den code noch so erweitern das der Farbverlauf auch noch in y richtung erfolgt? alos NAch rechts und nach unten auslaufend?
Dann musst Du die shadings Bibliothek laden, damit Du die Farben den Optionen upper left und lower right zu weisen kannst:
\documentclass[12pt,a4paper,twocolumn]{article} 
\usepackage[utf8]{inputenc} 
\usepackage[german]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage{blindtext} 
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry} 

\usepackage{tikz}
\usetikzlibrary{shadings}
\usepackage{needspace} 
\definecolor{myblue}{RGB}{158,158,255} 

\newcommand\themenstart[1][3]{% 
   \par\needspace{#1\baselineskip}% 
   \makebox[0pt][l]{\hspace*{-\parindent}\smash{% 
     \tikz[baseline=(n.base)]% 
       \node[ 
         minimum height=#1\baselineskip,minimum width=\columnwidth, 
         upper left=myblue,lower right=myblue!10, 
         text depth={#1\baselineskip-\ht\strutbox-3\dp\strutbox},inner sep=0pt 
       ](n){}; 
}}} 

\pagestyle{plain} 
\begin{document} 
\themenstart\blindtext 
\themenstart\Blindtext[5] 
\end{document}

von geerkins » Do 3. Dez 2015, 20:57

Hallo,
Ist es auch möglich Ein einzeles Wort " Impressum" mit je einer leren Zeile drüber und drunter in so eine Box zu packen? Es tut mir leid das ich so dumme Fragen stelle leider verstehe ich die Funktionsweie der obigen Löung nicht. :shock:

von geerkins » Do 3. Dez 2015, 11:49

:) Ok. Danke für deien Hilfe. Könnte man den code noch so erweitern das der Farbverlauf auch noch in y richtung erfolgt? alos NAch rechts und nach unten auslaufend?
Vielen Dank für die Großartige hilfe.

von esdd » Do 3. Dez 2015, 00:05

geerkins hat geschrieben:
Warum würdest du soetwas nicht machen?
Weil ich das gewünschte Ergebnis sagen wir mal etwas sehr speziell finde ;-)

von geerkins » Mi 2. Dez 2015, 18:44

ViElen Dank,
Es funktioniert genau wie ich es mir vorstelle. Muss jetzt mal versuche zu verstehen was du da genau gemacht hast. :)
Warum würdest du soetwas nicht machen?

von esdd » Mi 2. Dez 2015, 17:47

Machen würde ich so etwas nicht, aber eine Möglichkeit wäre:
\documentclass[12pt,a4paper,twocolumn]{article} 
\usepackage[utf8]{inputenc} 
\usepackage[german]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage{blindtext} 
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

\usepackage{tikz}
\usepackage{needspace}
\definecolor{myblue}{RGB}{158,158,255} 

\newcommand\themenstart[1][3]{%
  \par\needspace{#1\baselineskip}%
  \makebox[0pt][l]{\hspace*{-\parindent}\smash{%
    \tikz[baseline=(n.base)]%
      \node[
        minimum height=#1\baselineskip,minimum width=\columnwidth,
        left color=myblue,right color=myblue!10,
        text depth={#1\baselineskip-\ht\strutbox-3\dp\strutbox},inner sep=0pt
      ](n){};
}}}

\pagestyle{plain} 
\begin{document} 
\themenstart\blindtext
\themenstart\Blindtext[5]
\end{document}

Themenbeginn Hervorheben

von geerkins » Mi 2. Dez 2015, 16:20

Hallo,
Ich versuche derzeit die ersten drei Zeilen eines Textes in einer Box mit Farbverlauf hervorzuheben. Beispiel:
Bisher schaffe ich bereits die Box. Ich schneitere daran das die Box nach drei Zeilen automatisch Enden soll.
\documentclass[12pt,a4paper,twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{blindtext}


\usepackage{tikz}
\usepackage[explicit]{titlesec}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

\definecolor{myblue}{RGB}{158,158,255}

\author{Endulen E.V.}
\title{Rundbrief}

\titleformat{name=\section}
  {\normalfont}{}{0em}
  {
  \begin{tikzpicture}
  \node[inner xsep=0pt,text width=(\textwidth*0.5),
    align=left,left color=myblue,right color=myblue!10] 
    {\parbox[tt][36pt]{\linewidth}{\raggedright#1}};
  \end{tikzpicture}
  }
\pagestyle{plain}
\begin{document}

\section{\blindtext}
\blindtext
\blindtext
\blindtext

\end{document}
Bisher fließt der Text ineinander und ich schaffe es nicht ihn zu entwirren.

Nach oben