pele_mele:stack_exchange:tex_latex:391569
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| pele_mele:stack_exchange:tex_latex:391569 [2024/11/23 04:02] – supprimée - modification externe (Date inconnue) 127.0.0.1 | pele_mele:stack_exchange:tex_latex:391569 [2024/11/23 04:02] (Version actuelle) – ↷ Nom de la page changé de pele_mele:stack_exchange:tex_latex:tex-391569 à pele_mele:stack_exchange:tex_latex:391569 alexis | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Why the first tikz element is a bit off? ====== | ||
| + | |||
| + | |||
| + | I've made a sheet of label using tikz. I am pretty happy about it but there is something that bothers me. The first row of label is a little bit of to the right compared to other rows and I don't know why. | ||
| + | |||
| + | Here is the code: | ||
| + | |||
| + | <code latex> | ||
| + | \documentclass{article} | ||
| + | |||
| + | \usepackage[a4paper]{geometry} | ||
| + | \geometry{bottom=2cm} | ||
| + | \usepackage{tikz} | ||
| + | \usepackage{fontspec} | ||
| + | |||
| + | \setmainfont{Sketch Nothing} | ||
| + | |||
| + | \usetikzlibrary{calc, | ||
| + | |||
| + | \newcommand\myLabel[1]{ | ||
| + | \begin{tikzpicture}[decorate] | ||
| + | % Outside of the label | ||
| + | \node[text width=7cm, text height=3cm](myLabel) {}; | ||
| + | \draw[line width=1pt, | ||
| + | |||
| + | % Text | ||
| + | \node[font=\fontsize{34}{25}\selectfont, | ||
| + | \node[anchor=east, | ||
| + | \end{tikzpicture} | ||
| + | } | ||
| + | |||
| + | \newcommand\myLabelRow[1]{ | ||
| + | \myLabel{# | ||
| + | } | ||
| + | |||
| + | \begin{document} | ||
| + | \pagenumbering{gobble} | ||
| + | \def \year{2017} | ||
| + | |||
| + | \noindent | ||
| + | \myLabelRow{Sureau} | ||
| + | \myLabelRow{Sureau} | ||
| + | \myLabelRow{Sureau} | ||
| + | \myLabel{Sureau} \myLabel{Cerise} | ||
| + | \myLabelRow{Abricot} | ||
| + | \myLabelRow{Abricot} | ||
| + | \myLabelRow{Mure} | ||
| + | \myLabelRow{Mure} | ||
| + | \myLabelRow{Tomate\\ verte} | ||
| + | \myLabelRow{Tomate\\ verte} | ||
| + | \myLabelRow{Rhubarbe\\ Fraise} | ||
| + | \myLabelRow{Rhubarbe\\ Fraise} | ||
| + | \myLabel{Rhubarbe\\ Fraise} \myLabel{Prunelle} | ||
| + | \myLabelRow{Prunelle} | ||
| + | |||
| + | \end{document} | ||
| + | </ | ||
| + | |||
| + | <WRAP help> | ||
| + | |||
| + | |||
| + | Pay attention to the empty spaces inside your command definitions. If you remove them or suppress them with % comment markers, it works: | ||
| + | |||
| + | <code latex> | ||
| + | \newcommand\myLabel[1]{% | ||
| + | \begin{tikzpicture}[decorate] | ||
| + | % Outside of the label | ||
| + | \node[text width=7cm, text height=3cm](myLabel) {}; | ||
| + | \draw[line width=1pt, | ||
| + | |||
| + | % Text | ||
| + | \node[font=\fontsize{34}{25}\selectfont, | ||
| + | \node[anchor=east, | ||
| + | \end{tikzpicture}% | ||
| + | } | ||
| + | |||
| + | \newcommand\myLabelRow[1]{\myLabel{# | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP info> | ||
| + | [[https:// | ||
| + | </ | ||
