Szeretnék képet betenni egy a4-es lap egy bizonyos pontjára. Vízjelként, háttérképként nevezhetjük, ahogy jól esik. A lényeg, hogy a szöveg mögött kell lennie.
Próbáltam a tikz eco-pic, beckground csomagokkal, de egyik sem hozta a kívánt eredményt.
Alábbi beállításokkal hoznám létre a dokumentumot:
\documentclass[10pt,a4paper,oneside,onecolumn]{article}
\usepackage[frame]{xy}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[latin2]{inputenc}
\usepackage{graphicx}
\setlength{\textwidth}{192mm}
\setlength{\textheight}{287mm}
\setlength{\voffset}{-20.4mm}
\setlength{\hoffset}{-20.4mm}
\setlength{\topmargin}{0mm}
\setlength{\headheight}{0mm}
\setlength{\headsep}{0mm}
\setlength{\topskip}{0pt}
\setlength{\oddsidemargin}{5mm}
\setlength{\evensidemargin}{5mm}
\setlength{\footskip}{0mm}
\setlength{\parindent}{0pt}
Bármilyen ötletet szívesen veszek és kipróbálok.
- 1645 megtekintés
Hozzászólások
Hogy segíteni tudjunk, kifejtenéd bővebben:
„…egy a4-es lap egy bizonyos pontjára.”
Illetve ez konkrétan mit jelent:
„…egyik sem hozta a kívánt eredményt.”
- A hozzászóláshoz be kell jelentkezni
Ezek ismerete nélkül, erős gányolással: Készítesz egy A4-es méretű képet, aminek a bizonyos pontján van a vízjel, majd ezt beállítod vízjelnek.
- A hozzászóláshoz be kell jelentkezni
„…egy a4-es lap egy bizonyos pontjára.”
Vízszintesen középre, alsó lapszéltől 5 centire, 60%-os átlátszósággal
„…egyik sem hozta a kívánt eredményt.”
Volt amelyik meg sem jelenítette a képet és volt olyan, ami csak a lap közepére helyezte, illetve random jelleggel valahova.
- A hozzászóláshoz be kell jelentkezni
http://mirrors.nxthost.com/ctan/macros/latex/contrib/ncctools/doc/water…
https://ctan.org/pkg/watermark
de van még:
https://ctan.org/search/?phrase=watermark&ext=true&_PKG=&PKG=on&_AUTHOR…
meg ez:
http://mirrors.nxthost.com/ctan/macros/latex/contrib/xwatermark/doc/xwa…
-----------------
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Nekem így működik:
eso-pic csomag:
\usepackage{eso-pic}
Majd valahol a \begin{document} előtt:
\AddToShipoutPicture{\unitlength 1mm
\put(5,10){\includegraphics[width=200mm]{fizkem_papir.pdf}}}
Nálam a "fizkem_papir.pdf" egy majdnem teljes A4-es oldal méretű, de ez részletkérdés. A "width=200mm" a kép szélességét a "\put(5,10)" a bal alsó sarok helyzetét (mm-ben) állítja be.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, ez jónak tűnik.
- A hozzászóláshoz be kell jelentkezni
Nos, mégsem lett jó. :(
Az éles dokumentumban (ami tele van változókkal), valamiért egyáltalán nem jelenik meg a kép. Tesztben ugyanavval a fejléccel gond nélkül működik. Nem igazán értem.
Így néz ki a dokumentum fejléce:
\documentclass[10pt,a4paper,oneside,onecolumn]{article}
\usepackage[frame]{xy}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[latin2]{inputenc}
\usepackage[dvipdfmx]{graphicx}
\usepackage{eso-pic}
\setlength{\textwidth}{192mm}
\setlength{\textheight}{287mm}
\setlength{\voffset}{-20.4mm}
\setlength{\hoffset}{-20.4mm}
\setlength{\topmargin}{0mm}
\setlength{\headheight}{0mm}
\setlength{\headsep}{0mm}
\setlength{\topskip}{0pt}
\setlength{\oddsidemargin}{5mm}
\setlength{\evensidemargin}{5mm}
\setlength{\footskip}{0mm}
\setlength{\parindent}{0pt}
\renewcommand{\baselinestretch}{1}
\AddToShipoutPicture{\unitlength 1mm
\put(45,40){\includegraphics[with=160mm]{logo.png}}}
Ilyenek vannak a dokumentumban:
\begin{document}
\pagestyle{myheadings}
\pagestyle{empty}
\fontfamily{cmss}\fontsize{9pt}{11pt}\selectfont
\newsavebox{\ftr}
<%foreach copy%>
<%end foreach copy%>
\end{document}
Szerk.:
Ha a dokumentumon belül bárhova beteszem az \includegraphics[with=160mm]{logo.png} sort, akkor az adott helyen megjelenik a kép.
- A hozzászóláshoz be kell jelentkezni
With vs width. A width=160mm-rel hiba nélkül lefordul, és megjelenik a vízjel. Ha kihagyom a paramétert, akkor is jó. Egyébként, nem egyszerűbb, ha átméretezed a kívánt méretre a képet, és akkor nem kell a beszúráshoz a width paraméter?
Jó lenne, ha egy komplett kódot tennél fel valahova, amit nem kell semmivel kiegészíteni, hanem önállóan fordítható, és nálad hibára fut.
- A hozzászóláshoz be kell jelentkezni
"With vs width"
Elírás volt, bocsi, de a doksiban jól volt. Viszont, ha elhagytam, akkor sem jelenítette meg a képet.
"Jó lenne, ha egy komplett kódot tennél fel valahova, amit nem kell semmivel kiegészíteni, hanem önállóan fordítható, és nálad hibára fut."
Mint írtam a teljes kód tele van egy bizonyos programhoz (SQL-Ledger) köthető változókkal, tehát önállóan nem fordítható. Ráadásul nálam nem fut hibára, hanem megjelenik a dokumentum csak a vízjelként/háttérképként beszúrt kép nem jelenik meg.
Mindemellett vannak benne dolgok, amiket nem tennék publikussá.
- A hozzászóláshoz be kell jelentkezni
1. Én csak blindtext-et szúrtam be az idemásolt kódodba, és rendesen megjelent a vízjel.
2. Az 1-es miatt nagyon valószínű, hogy valahol a nem publikus dolgok között kell keresni a hiba okát.
3. A 2-es miatt már sokkal könnyebb dolgod van. Amit ide másoltál, azzal nem kell foglalkoznod, mert az jó. Már csak a maradékot kell átnézned.
- A hozzászóláshoz be kell jelentkezni
http://tomacstibor.uni-eger.hu/tananyagok/LaTeX.pdf
165. oldal, vízjelkészítés, tankönyvi leírás.
Amúgy a könyv nagyon jó!!!
Nem ide tartozik, de:
http://ekonyviras.blogspot.hu/2015/03/vizjelek.html
Ez olyan érdekes, hogy kiidézek belőle, mert a tex forráskód gyakorlatilag PS-kódot hív meg, igazi unikumként:
Vízjel készítése LaTeX programmal
A vízjel elkészítésének legnagyobb szabadságát adja. Vízjel készítésre számos csomag létezik, amelyek közül egyet csak be kell töltenünk. Letölthetjük például a http://www.ctan.org oldalról, de kreálhatunk saját vízjelet is:
\special{! userdict begin /bop-hook{
gsave 150 50 translate
/cmbx12 findfont 10 scalefont setfont 0 0 moveto
0.82 setgray (www.hup.hu) show grestore}
def end}
Fenti kódtöredék már teljes értékű és használatához csupán el kell menteni egy szövegfájlba, (legyen például upr.tex) amelyre aztán a feldolgozandó tex-fájl hivatkozik majd: \input{upr.tex}
Annyit kell tudni róla , hogy a \special után PostScript kód van beszúrva. A PostScript pedig egy lapleíró nyelv és a /bop-hook-ban (Begin Of Page rövidítése) lévő definíciót minden oldal megjelenítésének elkezdése előtt automatikusan végrehajtja. Fenti kódban átmenetileg áthelyeztük az írás kezdőpontját a 150,50-re (módosítható), Ha ebben a sorban a translate után beírjuk, hogy 90 rotate akkor 90 fokkal elforgatva írja ki. A 12 pont nagyságú cmbx12 nevű fontot kiválasztva 10 pontos betűnagyságot (átírható) állítottunk be, és a tollat az új koordinátarendszer kezdőpontjába helyeztük át (0 0 moveto). Végezetül a szürkeárnyalat 0.82 (átírható), utána pedig kiíratjuk a két zárójel közötti szöveget: www.hup.hu (átírható). Megjelenítjük az eddigieket (show), majd visszaállítjuk a koordinátarendszert (grestore). Ennyi. Fenti kódrészlet igény szerint átírható akár úgy is, hogy több különböző vízjel is lehet minden oldalon. Természetesen nincs akadálya, hogy a PostScript-kód akár grafikát is tartalmazzon.
-----------------
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Köszi a könyvet, pár részbe beleolvastam és tényleg jónak tűnik.
- A hozzászóláshoz be kell jelentkezni