PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Logos über Druckränder hinaus ausrichten



ActronAB
15-06-2009, 14:54
Hallo!

Auf der Titelseite meiner DA möchte ich zwei Logos nebeneinander platzieren (Firma + Hochschule). Soweit mit \includegraphics kein Thema. Nun habe ich aber rel. breite Druckränder für den Text, sodass die Bilder praktisch in der Mitte aneinanderpappen.

Kann ich die Grafiken irgendwie über die Druckränder hinaus links- und rechtsbündig ausrichten? Bis dato ist mein Code unspektakulär:



\renewcommand{\maketitle}{
\includegraphics[width=0.45\textwidth]{img/firma.png}
\includegraphics[width=0.45\textwidth]{img/uni.png}
\begin{center}
\rule{\textwidth}{1.0mm}
\spaceline[15pt]
\sffamily\bfseries\Huge{\@title}
\vspace{1.0mm}
\rule{\textwidth}{1.0mm}
...


tnx + cu
Bernd

bobmalaria
15-06-2009, 14:58
hi,

ich glaube darüber steht was in den erneuerten uk-faq.

versuche mal eine konstruktion wie diese



\makebox[1\textwidth]{\includegraphics[width=0.55\textwidth]{img/firma.png}
\includegraphics[width=0.55\textwidth]{img/uni.png}}


deine grafiken sollten zusammen 1.1\textwidth (im bsp. kann natürlich auch anderes maß sein) haben und jeweils gleichmäßig links und rechts in den rand geschoben werden.

gruss

ps: anstatt maketitle umzuändern könntest du auch die titlepage-umgebung verwenden

voss
15-06-2009, 16:03
Auf der Titelseite meiner DA möchte ich zwei Logos nebeneinander platzieren (Firma + Hochschule). Soweit mit \includegraphics kein Thema. Nun habe ich aber rel. breite Druckränder für den Text, sodass die Bilder praktisch in der Mitte aneinanderpappen.

Kann ich die Grafiken irgendwie über die Druckränder hinaus links- und rechtsbündig ausrichten? Bis dato ist mein Code unspektakulär:



\renewcommand{\maketitle}{
\includegraphics[width=0.45\textwidth]{img/firma.png}
\includegraphics[width=0.45\textwidth]{img/uni.png}
\begin{center}
\rule{\textwidth}{1.0mm}
\spaceline[15pt]
\sffamily\bfseries\Huge{\@title}
\vspace{1.0mm}
\rule{\textwidth}{1.0mm}
...




\usepackage{calc}
\hspace*{-2cm}% falls nach links eingezogen werden soll
\parbox{\textwidth+4cm}{% auch nach rechts 2 cm breiter
\includegraphics[width=0.45\textwidth]{img/firma.png}\hfill
\includegraphics[width=0.45\textwidth]{img/uni.png}%
}


Die 2cm und 4cm kannst du nach Lusr unf Laune ändern.

Herbert

ActronAB
16-06-2009, 15:38
OK, der Code von voss ist schon ein guter Anfang, tnx! Leider verschiebt mir das nun den ganzen Text der Titelseite und staucht die Zeilen zusammen. Kann ich die Parbox irgendwie "aus dem Fluss" nehmen, um es mal mit CSS Terminologie auszudrücken? Oder lässt sich erzwingen, dass die Parbox weiter oben auf die Seite generiert wird?

ActronAB
19-06-2009, 08:50
*push*

Hat niemand eine Idee, wie ich die Parbox auch nach oben weiter an den Seitenrand bekomme/aus dem Fluss nehmen kann?

u_fischer
19-06-2009, 09:42
Mache ein kleines (!), vollständiges (!), lauffähiges Beispiel, das dein Problem demonstriert. Ersetze dabei die \includegraphics-Befehle durch \rule{"breite"}{"höhe"}.

Ulrike Fischer

voss
19-06-2009, 12:24
Mache ein kleines (!), vollständiges (!), lauffähiges Beispiel, das dein Problem demonstriert. Ersetze dabei die \includegraphics-Befehle durch \rule{"breite"}{"höhe"}.



\einfacher ist \usepackage[demo]{graphics}

Herbert

u_fischer
19-06-2009, 13:13
\einfacher ist \usepackage[demo]{graphics}


Nur wenn die genaue Größe der Bilder nicht so wichtig ist oder wenn die Befehle genaue Größenangaben enthalten. Ich wollte das Risiko nicht eingehen, noch mal nachfragen zu müssen ;-)


Den Bereich zwischen den %%%%% rausnehmen, dann ist die vertikale Ausrichtung so, wie sie sein soll. Nimmt man die Bilder mit rein ist alles verschoben. Klar, aber soll nicht so sein. Also: Kann ich dir Parbox nach oben verschieben od. so einbauen, dass sie sich nicht auf den Rest auswirkt?

Selbstverständlich. Du kannst einerseits einfach ein \vspace*{-Xcm} einfügen. Oder du weist der \parbox die Höhe und Tiefe 0 zu. Dann sollte sie allerdings sinnvollerweise die Grundlinie unten haben:



\raisebox{0pt}[0pt][0pt]{\parbox[b]{\textwidth+2.5cm}{%
\includegraphics[width=0.45\textwidth]{Bilder/Firma.png}%
\hfill
\includegraphics[width=0.45\textwidth]{Bilder/Uni.png}%
}}


Ulrike Fischer

ActronAB
19-06-2009, 13:48
Also unabhängig vom Rest wird die Box so aber nicht. Mit 0pt ist es total verbogen, erst ab 4.0cm ist die Position der Bilder akzeptabel. Der Text ist dann aber noch immer weit von der Ausgangsposition entfernt.

Kann man die Box nicht einfach irgendwie schwebend über dem Text einsetzen?

u_fischer
19-06-2009, 14:22
Hm völlig verbogen kann ich nicht erkennen. Der Text bewegt sich bei mir nur leicht. Aber wenn du die Bilder völlig aus den Fluß nehmen willst: Steck die Bilder in eine Box der Breite 0, füge die Box dann z.B. vor der ersten \rule ein und probiere ein bisschen rum, welcher raise-Wert dir passt.


....
\begin{center}
\makebox[0pt][l]{\hspace*{-2.5cm}%
\raisebox{1cm}[0pt][0pt]{%<-- anpassen
\parbox[b]{\textwidth+2.5cm}{%
\includegraphics[width=0.45\textwidth]{Bilder/Firma.png}%
\hfill
\includegraphics[width=0.45\textwidth]{Bilder/Uni.png}%
}}}%
\rule{\textwidth}{1.0mm} ....

voss
19-06-2009, 15:25
Nur wenn die genaue Größe der Bilder nicht so wichtig ist oder wenn die Befehle genaue Größenangaben enthalten. Ich wollte das Risiko nicht eingehen, noch mal nachfragen zu müssen ;-)


dafür, dass es meine Idee war, es in graphics aufzunehmen, muss ich ja nun dafür
Reklame machen ... :)

Herbert