- Questo topic ha 13 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 6 anni, 10 mesi fa da
daniela.
-
CreatoreTopic
-
30 Ottobre 2019 alle 10:14 #116673::
Salve a tutti, devo inserire in una relazione il simbolo yin tang in LaTeX.Su internet ho trovato il codice adatto utilizzando TiKz, ma quando carico il pacchetto nel mio documento mi da errore con il pacchetto color (o qualcosa di simile).
Quello che vorrei fare è inserire il simbolo yin e yang al centro della pagina e ai rispettivi lati del singolo scrivere le caratteristiche, tipo uomo (da un lato), donna (dall’altro), sole / luna e via dicendo, così da definire gli opposti.
immagino sia possibile, ma, non avendo dimestichezza con TiKz, non so proprio che pesci pigliare! 😮
-
CreatoreTopic
-
AutoreRisposte
-
-
30 Ottobre 2019 alle 16:38 #116674::
Se apri la documentazione relativa ai simboli usabili con i programmi del sistema TeX, e cerchi la stringa yinyang, vedi che ci sono due pacchetti che ti offrono il disegno già fatto in forma vettoriale, per cui puoi ingrandire e rimpicciolire a piacere come puoi farlo con qualsiasi immagine.Il primo che trovo si ottiene con il pacchetto marvosym da caricare nel solito modo`\usepackage{marvosym}`.
\poi puoi mettere questo simbolo dove ti pare, ma ingrandendo l’immagine a tuo piacimento:`\scalebox{10}{\Yinyang]% 10 è un possibile fattore di scala per ingrandire di 10 volte`.
Per mettere le parole opooste attorno al simbolo, non hai bisogno di grandi mezzi; per esempio ti basterebbe un piccolo codice come questo, anche se il risultato è piuttosto modesto:`\usepackage{array} %nel preambolo
…
% poi dove vuoi lo schema
\begin{center}
\begin{tabular}{*3{m{20mm}}}
& donna & \\
sole &\resize{10mm}{!}{\Yinyang} & luna \\
& uomo &
\end{tabular}
\end{center}
…`I consigli non richiesti sono sempre poco graditi, ma…
Se stai scrivendo la tua tesi, NON FARLO! Indispettiresti la commissione che ti deve giudicare… mitigo l’informazione: se io fossi in commissione sarei indispettito e prevenuto; non potrei dirlo per gli altri commissari. 🙂
-
31 Ottobre 2019 alle 8:19 #116675::
Grazie dei consigli … ero finita direttamente su TiKz ma … è un casino! potente, ma per fare un simbolo, strano che ci volesse tanto codice …proverò la tua soluzione e ti farò sapere!
In ogni caso non è per una tesi di laurea, ma per una relazione di un esame dove devo inserire , per l’appunto il simbolo yin e yang.
avevo pensato di caricare l’immagine, ma poi sarebbe risultato difficile inserire le voci testuali a destra e sinistra e ho optato per la scelta migliore di inserire tutto in un “solo colpo”
-
31 Ottobre 2019 alle 10:06 #116676::
– AGGIORNAMENTO –Ho usato il seguente codice che compila senza errori
`\documentclass{article}
\usepackage{tikz}
\usepackage{marvosym}
\usepackage{array}\begin{document}
\vspace{2cm}
\scalebox{25}{\Yinyang}
\vspace{2cm}
\begin{center}
\begin{tabular}{*3{m{30mm}}}
& donna & \\
sole & \scalebox{10}{\Yinyang} & luna \\
& uomo &
\end{tabular}
\end{center}\end{document}`
I problemi sono i seguenti:
– non capisco perchè sono necessari tutti e tre i pacchetti. se tolgo tikz o verbatim ho errore, ma vabbè, uno o due pacchetti in più non fanno la differenza
– il bordo del simbolo yin e yang è troppo spesso. non si può ridurre?
– l’immagine con le voci è errata: vorrei ottenere testo solo a sinistra e testo solo a destra, non sopra e sotto. Inoltre, cambiando le dimensioni del simbolo si sballa tutto e viene aggiunto spazio bianco
-
31 Ottobre 2019 alle 11:10 #116677::
dani94dc” post=117101– AGGIORNAMENTO –
Ho usato il seguente codice che compila senza errori
`\documentclass{article}
\usepackage{tikz}
\usepackage{marvosym}
\usepackage{array}\begin{document}
\vspace{2cm}
\scalebox{25}{\Yinyang}
\vspace{2cm}
\begin{center}
\begin{tabular}{*3{m{30mm}}}
& donna & \\
sole & \scalebox{10}{\Yinyang} & luna \\
& uomo &
\end{tabular}
\end{center}\end{document}`
I problemi sono i seguenti:
– non capisco perchè sono necessari tutti e tre i pacchetti. se tolgo tikz o verbatim ho errore, ma vabbè, uno o due pacchetti in più non fanno la differenza
– il bordo del simbolo yin e yang è troppo spesso. non si può ridurre?
– l’immagine con le voci è errata: vorrei ottenere testo solo a sinistra e testo solo a destra, non sopra e sotto. Inoltre, cambiando le dimensioni del simbolo si sballa tutto e viene aggiunto spazio biancoCiao.
… – non capisco perchè sono necessari tutti e tre i pacchetti. se tolgo tikz o verbatim ho errore, ma vabbè, uno o due pacchetti in più non fanno la differenza …non ti serve TikZ ma graphicx, ogni comando deve pur essere definito da qualche parte.
…- il bordo del simbolo yin e yang è troppo spesso. non si può ridurre? …
no perché si tratta di un glifo di un font… – l’immagine con le voci è errata: vorrei ottenere testo solo a sinistra e testo solo a destra, non sopra e sotto. Inoltre, cambiando le dimensioni del simbolo si sballa tutto e viene aggiunto spazio bianco…
ma sei tu che inserisci il testo nelle celle della tabella… forse è più utile se prima disegni a mano quello che vuoi.
Un saluto.
R.
-
31 Ottobre 2019 alle 12:28 #116678
-
5 Novembre 2019 alle 18:52 #116679
-
5 Novembre 2019 alle 19:58 #116680::
Ciao, il codice del simbolo lo trovi qui con una semplice ricerca.Per la tua richiesta questo potrebbe funzionare:
`
\documentclass{article}\usepackage{tikz}
\usepackage{verbatim}
\usepackage{marvosym}
\usepackage{array}\newcommand{\Yy}{
\begin{tikzpicture}%color one half of a unit circle
\begin{scope}
\clip (0,0) circle (1cm);
\fill[black] (0cm,1cm) rectangle (-1cm, -1cm);
\end{scope}%fill heads
\fill[black] (0,0.5) circle (0.5cm);
\fill[white] (0,-0.5) circle (0.5cm);%fill eyes
\fill[white] (0,0.5) circle (0.1cm);
\fill[black] (0,-0.5) circle (0.1cm);%outer line
\draw (0,0) circle (1cm);\end{tikzpicture}
}\begin{document}
\begin{center}
\begin{tabular}{*3{m{30mm}}}
& & \\
TESTO SX TESTO SX TESTO SX TESTO SX TESTO SX TESTO SX TESTO SX TESTO SX TESTO SX TESTO SX & \scalebox{10}{\Yinyang} & TESTO DX TESTO DX TESTO DX TESTO DX TESTO DX TESTO DX TESTO DX TESTO DX TESTO DX TESTO DX \\
& &
\end{tabular}
\end{center}\end{document}
`Stefano
-
5 Novembre 2019 alle 20:45 #116681
-
6 Novembre 2019 alle 15:44 #116682::
Rettifico, ho aggiornato il codice con il mio testo e l’effetto visivo è praticamente improponibile!`
\begin{center}\begin{tabular}{*3{m{40mm}}}
\textbf{YANG – Il Bianco} \\
\vspace{20pt}
Maschile \\
Sole \\
Luce \\
Giorno \\
Caldo \\
Attività \\
Movimento \\
Forza \\
Positivo \\
Estate e Primavera \\
Secco \\
Manifesto \\
Estroversione \\
Alto \\
Cielo \\
Fuoco \\
Pieno \\
Energie vivificanti \\
Est \\
& \vspace{-2cm}\scalebox{10}{\Yinyang}
&
\textbf{Yin – Il Nero} \\
Femminile \\
Luna \\
Buio \\
Notte \\
Freddo \\
Passività \\
Inerzia \\
Debolezza \\
Negativo \\
Inverno e Autunno \\
Umido \\
Nascosto \\
Introversione \\
Basso \\
Terra \\
Acqua \\
Vuoto \\
Energie distruttrici \\
Ovest \\
& &\end{tabular}
\end{center}
`
-
6 Novembre 2019 alle 16:46 #116683::
Ciao,premesso che il comando da usare era `\Yy`, per ottenere quello che chiedi ti propongo questa soluzione:
1 – crea il simbolo Yin Yang su un file a parte (ad esempio yy.tex -> yy.pdf) usando il codice del link prima indicato
2 – inserisci nel tuo file principale il seguente codice:
`
\documentclass{article}\usepackage{tikz}
\usepackage{array}\begin{document}
\begin{center}
\begin{tabular}{{lcr}*3{m{40mm}}}
\textbf{YANG – Il Bianco} & & \textbf{Yin – Il Nero} \vspace{20pt} \\
Maschile & & Femminile \\
Sole & \hspace{40mm} & Luna \\
Luce & & Buio \\
Giorno & & Notte \\
Caldo & & Freddo \\
Attività & & Passività \\
Movimento & & Inerzia \\
Forza & & Debolezza \\
Positivo & \begin{tikzpicture}[opacity=1,remember picture,overlay]
\node at (0,0) {\includegraphics[scale=2]{yy}};
\end{tikzpicture} & Negativo \\
Estate e Primavera & & Inverno e Autunno \\
Secco & & Umido \\
Manifesto & & Nascosto \\
Estroversione & & Introversione \\
Alto & & Basso \\
Cielo & & Terra \\
Fuoco & & Acqua \\
Pieno & & Vuoto \\
Energie vivificanti & & Energie distruttrici \\
Est & & Ovest \\
\end{tabular}
\end{center}\end{document}
`Dovrebbe andar bene.
Stefano
-
6 Novembre 2019 alle 17:00 #116684::
Nel file principale ho tenuto`
\usepackage{tikz}
%\usepackage{verbatim}
%\usepackage{marvosym}
\usepackage{array}
`ho creato il file Yy.tex con il seguente contenuto
`
\newcommand{\Yy}{
\begin{tikzpicture}%color one half of a unit circle
\begin{scope}
\clip (0,0) circle (1cm);
\fill[black] (0cm,1cm) rectangle (-1cm, -1cm);
\end{scope}%fill heads
\fill[black] (0,0.5) circle (0.5cm);
\fill[white] (0,-0.5) circle (0.5cm);%fill eyes
\fill[white] (0,0.5) circle (0.1cm);
\fill[black] (0,-0.5) circle (0.1cm);%outer line
\draw (0,0) circle (1cm);\end{tikzpicture}
}
`nel capitolo relativo ho inserito il tuo codice.
Quando compilo mi dà errore: ! LaTeX Error: File `yy’ not found.
-
6 Novembre 2019 alle 17:11 #116685::
Nel file yy.tex devi metterci questo codice per produrre il simbolo:`
\begin{tikzpicture}%color one half of a unit circle
\begin{scope}
\clip (0,0) circle (1cm);
\fill[black] (0cm,1cm) rectangle (-1cm, -1cm);
\end{scope}%fill heads
\fill[black] (0,0.5) circle (0.5cm);
\fill[white] (0,-0.5) circle (0.5cm);%fill eyes
\fill[white] (0,0.5) circle (0.1cm);
\fill[black] (0,-0.5) circle (0.1cm);%outer line
\draw (0,0) circle (1cm);\end{tikzpicture}
`perchè il `\newcommand` serve a creare un nuovo comando personale. Una volta prodotto il file pdf, devi ritagliare il simbolo yin yang lasciando qualche millimetro di bordo bianco intorno altrimenti l’immagine ha la dimensione di un foglio A4.
Quindi compila il tuo file con il codice che ti ho scritto prima.
Stefano
-
7 Novembre 2019 alle 20:01 #116686
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.