Risposte nei forum create
-
AutoreRisposte
-
25 Febbraio 2025 alle 15:16 in risposta a: Tikz: creare un “oggetto” e metterlo in certe coordinate #122342::
mi rispondo da solo: \tikzset`
\tikzset{smile/.pic={
\draw [fill=yellow] (0,0) circle (0.5);
\fill (-0.2,0.1) ellipse (1pt and 2pt)
(+0.2,0.1) ellipse (1pt and 2pt);
\draw [pic actions, line cap=round] (-0.2,-0.15)
to [bend right=50] (0.2,-0.15);}}
\begin{tikzpicture}
\draw [help lines] (0,0) grid (2,3);
\pic [fill=red] at (1,0.8) {smile};
\draw (1,2.2) pic [fill=blue] {smile};
\end{tikzpicture}
`Da l’Arte di disegnare con Latex di Gordini e Pantieri
::
Mille grazie.Io faccio un uso sinceramente pessimo di latex, tanto che spesso mi chiedo anche perchè lo uso.
Non ho davvero il tempo di poter leggere ed imparare la dociumentazione.
Ma ci provo perchè in alcuni casi mi ha aiutato parecchio. (Tipo per un canzoniere)Adesso volevo usarlo per scrivere delle “schede” di elettrotecnica per degli studenti di un professionale, per provare ancora ad usare un testo ben fatto al posto di mille riferimenti in internet.
Adesso per utilizzare tikz mi sono scaricato la guida di Pantieri e uso quella come riferimento.
Anche con circuitikz mi sta dando parecchio filo da torcere
Quindi grazie per le dritte, la soluzione è veramente elegante
::
intanto grazienon sono nuove nel forum, avevo un altro account ma non sono riuscito a ripristinarlo dopo una lunga pausa dal latex
ecco il file (ci sono ancora molte cose da sistemare…)
`
\documentclass[a4paper,11pt]{scrletter}\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{verbatim}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage[americanresistors,americaninductors]{circuitikz}
\usepackage{multicol}
\setlength{\columnsep}{5mm}
\setlength\columnseprule{.4pt}
\usepackage[top=10mm, left=7mm, right=7mm, bottom=10mm]{geometry}
\setlength{\parindent}{0pt} %indentazione rientri\usepackage{xcolor}
\newcommand\kw[1]{\textcolor{blue}{\itshape #1}}\definecolor{burntorange}{cmyk}{0 ,0.51 ,1 ,0}
\usepackage{enumitem}
\setlist[enumerate]{noitemsep}
\setlist[itemize]{noitemsep}
\setlist[description]{noitemsep} % righe per non avere interlinee grandi nei pacchetti enumerate, itemize e description\begin{document}
\begin{center}
\textbf{\LARGE INTERRUTTORE MAGNETOTERMICO}\\[0.3em]
\textbf{\Large IIS LONIGO \hspace{0.5cm} – \hspace{0.5cm} \today}
\end{center}\begin{multicols}{2}
% L'interruttore magnetotermico è un dispositivo di protezione degli impianti elettrici. Oltre a poter eseguire manualmente le operazioni di apertura e chiusura di uno o più poli, è in grado di aprirsi in modo automatico in caso di sovraccarico.\\
Il dispositivo contiene due relè (a volte regolabili) che proteggono da due differenti tipologie di sovraccarico:\\\resizebox{\columnwidth}{!}{%
\begin{tikzpicture} [line width=0.8pt]
% \draw [help lines] (0,0) grid (6,8);
%INIZIA PEZZO GRIGIO
\fill [black!20, draw=black] (4.4,0.3) — (4.8,0.3) — (4.8,2.7) — (5.8,2.7) — (5.8,4.8) — (5.4,4.4) — (5.4,3.1) — (2.7,3.1) — (2.7,2.7) — (4.4,2.7) — (4.4,0.3);
%FINISCE GRIGIO, INIZIA NERO
\fill [black!80, draw=black] (2.25,0.6) — (2.25,1.7) — (2.55,1.7) — (2.55,1.1) — (5.1,1.1) — (5.1,0.6) — (2.25,0.6); % PEZZO NERO
\draw [fill=white](4.6,0.85) ellipse (0.3 and 0.17); % PEZZO NERO, perno (4.6,0.85)
% \draw (4.6,0.85) circle (0.1);
%FINISCE NERO INIZIA GRIGIO IN ALTO
\fill [black!20, draw=black] (5.3,4) — (4.9,4.4) — (4.9,8) — (5.3,8) — cycle;\draw (4.6,1.5) — (5.6,1);
\draw (4.6,0.5) — (5.6,0.8);
\node [align=left, anchor=180, text width=4cm] at (5.8,1) {questo pezzo sta sotto e si deve vedere nel foro del pezzo nero};\end{tikzpicture}%
}\end{multicols}
\end{document}
`
-
AutoreRisposte