- Questo topic ha 9 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 11 mesi fa da
admin.
-
CreatoreTopic
-
26 Settembre 2010 alle 8:22 #50478::
Salve a tutti.
Esiste da qualche parte il Centre line symbol (CL) ? Ho provato a vedere nel The Comprehensive LaTeX Symbol List con risultato nullo. Ho cercato però di riprodurlo, ma non sono sicuro delle dimensioni relative tra la C e la L :
`\documentclass{minimal}
\newcommand{\CL}{\sffamily C\kern -.41em \lower .7ex\hbox {L}}
\begin{document}
\CL
\end{document} `
Qualche suggerimento?Grazie,
ansys.
-
CreatoreTopic
-
AutoreRisposte
-
-
26 Settembre 2010 alle 21:35 #50479::
Salve a tutti.
Esiste da qualche parte il Centre line symbol (CL) ? Ho provato a vedere nel The Comprehensive LaTeX Symbol List con risultato nullo. Ho cercato però di riprodurlo, ma non sono sicuro delle dimensioni relative tra la C e la L :
`\documentclass{minimal}
\newcommand{\CL}{\sffamily C\kern -.41em \lower .7ex\hbox {L}}
\begin{document}
\CL
\end{document} `
Qualche suggerimento?Prima di tutto ti occorre una coppia di graffe supplementari, se non vuoi che tutto il testo che segue sia composto in sans serif.
Sicuro che la L vada sotto la linea di base?
Ciao
Enrico
-
27 Settembre 2010 alle 6:36 #50480::
Salve a tutti.
Esiste da qualche parte il Centre line symbol (CL) ? Ho provato a vedere nel The Comprehensive LaTeX Symbol List con risultato nullo. Ho cercato però di riprodurlo, ma non sono sicuro delle dimensioni relative tra la C e la L :
`\documentclass{minimal}
\newcommand{\CL}{\sffamily C\kern -.41em \lower .7ex\hbox {L}}
\begin{document}
\CL
\end{document} `
Qualche suggerimento?Prima di tutto ti occorre una coppia di graffe supplementari, se non vuoi che tutto il testo che segue sia composto in sans serif.
Sicuro che la L vada sotto la linea di base?
Ciao
EnricoGrazie per la risposta.
Per dirla tutta non sono sicuro della posizione della L. In questo link (Unicode Character ‘CENTRE LINE SYMBOL’ (U+2104)) la L è praticamente sovrapposta alla C che sembra essere anche in corpo minore. Su diversi libri invece, ho trovato il simbolo come mostrato nel primo messaggio con la L sotto la linea di base.
Si può risalire alle effettive proporzioni delle due lettere? Io non ci riesco purtroppo. Sto facendo un semplice disegno con Asymptote, sarebbe bello poter inserire quel simbolo.P.s.: Non avevo proprio fatto caso alle graffe supplementari 😉 .
Grazie,
ansys.
-
27 Settembre 2010 alle 6:51 #50481::
Ciao, avevo visto quest’ultimo sito che hai linkato. Qui danno la possibilità di scaricare il simbolo in formato vettoriale, quindi sarebbe facile creare un pdf da inserire poi con \includegraphics, magari tramite un apposito comando personalizzato \cl (http://www.guit.sssup.it/phpbb/viewtopic.php?t=7710&highlight=simboli+mac).
Occorrerebbe però capire dove si posiziona questo simbolo rispetto alla linea di base, ma non son riuscito a trovare del testo che lo contenga.
Sempre che questo simbolo si usi nel testo, perché non ho proprio idea di quale sia il suo utilizzo (me lo dite, per favore?).Fran
-
27 Settembre 2010 alle 8:09 #50482::
Le strade indicate da chi mi ha preceduto sono tutte valide, sia per CL sia per i simboli delle tastiere Mac e Windows.Io penso che una strada alternativa si quella di usare tikz; non dico che si meglio o peggio, ma è una strada alternativa che io ho seguito e ho trovato particolarmente interessante; infatti tikz consente di inserire un disegno nel testo, appoggiato alla linea di base semplicemente scrivendo:
`
testo testo \tikz ,disegnino>; testo testo testo
`Quindi se uno si prepara un piccolo file di macro personali dove definisce le varie macro, per esempio, \maiu, \cmd, \alt, e simili, incluso magari anche \cl, che corrispondano ai disegnini tikz di cui sopra, non ha che da richiamare il proprio pacchettino e semplicemente usare i comandi lì definiti con i disegnini parametrizzati.
Infatti l’astuzia nel comporre i disegnini consiste nel parametrizzarli, cioè nel definire le unità di misura per le ascisse e le ordinate x=… e y=… in termini di ex, cosicché i simboli introdotti vengono ingranditi o rimpiccioliti a seconda del corpo, o meglio, dell’occhio del font in uso.
-
27 Settembre 2010 alle 9:00 #50483::
[quote]Salve a tutti.
Esiste da qualche parte il Centre line symbol (CL) ? Ho provato a vedere nel The Comprehensive LaTeX Symbol List con risultato nullo. Ho cercato però di riprodurlo, ma non sono sicuro delle dimensioni relative tra la C e la L :
`\documentclass{minimal}
\newcommand{\CL}{\sffamily C\kern -.41em \lower .7ex\hbox {L}}
\begin{document}
\CL
\end{document} `
Qualche suggerimento?Prima di tutto ti occorre una coppia di graffe supplementari, se non vuoi che tutto il testo che segue sia composto in sans serif.
Sicuro che la L vada sotto la linea di base?
Ciao
EnricoGrazie per la risposta.
Per dirla tutta non sono sicuro della posizione della L. In questo link (Unicode Character ‘CENTRE LINE SYMBOL’ (U+2104)) la L è praticamente sovrapposta alla C che sembra essere anche in corpo minore. Su diversi libri invece, ho trovato il simbolo come mostrato nel primo messaggio con la L sotto la linea di base.
Si può risalire alle effettive proporzioni delle due lettere? Io non ci riesco purtroppo. Sto facendo un semplice disegno con Asymptote, sarebbe bello poter inserire quel simbolo.P.s.: Non avevo proprio fatto caso alle graffe supplementari 😉 .[/quote]
Ho guardato come viene reso il simbolo in vari font OpenType; da questo deduco che non esiste una “forma prefissata universale”: si tratta di una scelta grafica. Tuttavia la L va sicuramente sulla linea di base, quindi è la C che va sollevata.Non vedo perché andare in cerca di chissà che: sono due lettere sovrapposte, TeX è perfettamente in grado di farlo.
Ciao
Enrico
-
27 Settembre 2010 alle 9:08 #50484::
Con la L ribassata e il disegno parametrizzato, tikz richiede il comando \cl definito così:
`
\usepackage{tikz}% va nel preambolo oppure nel pacchettino di macro personali\newcommand\cl{%
\tikz[x=1ex,y=1ex,line width=0.2ex,baseline=0pt]{%
\draw(0,0.75) arc(180:30:0.75);
\draw(0,0.75) arc(-180:-30:0.75);
\draw(0.75,1)–(0.75,-0.5)–(1.5,-0.5);}}
`Per la L sulla linea di base basta modificare la specifica di baseline: baseline=-0.5ex e magari aggiustare un pochino il fattore di scala.
Una cosa del tutto simile si può fare con i simboli delle tastiere a cui si rimandava in una precedente risposta.
-
27 Settembre 2010 alle 12:05 #50485::
Facciamo il punto della situazione:Ciao, avevo visto quest’ultimo sito che hai linkato. Qui danno la possibilità di scaricare il simbolo in formato vettoriale, quindi sarebbe facile creare un pdf da inserire poi con \includegraphics, magari tramite un apposito comando personalizzato \cl (http://www.guit.sssup.it/phpbb/viewtopic.php?t=7710&highlight=simboli+mac).
Alla soluzione del pdf esterno da includere preferisco quella più TeXnica della crenatura delle lettere;
D: Occorrerebbe però capire dove si posiziona questo simbolo rispetto alla linea di base, ma non son riuscito a trovare del testo che lo contenga;
R: La L va sicuramente sulla linea di base, quindi è la C che va sollevata.
Sempre che questo simbolo si usi nel testo, perché non ho proprio idea di quale sia il suo utilizzo (me lo dite, per favore?).
Questo simbolo, per quanto ne so io, si usa nelle figure e nei grafici relativi a variazioni di grandezze rispetto alla mezzeria di un certo elemento strutturale. Non ricordo di averlo visto insieme a del testo;
Io penso che una strada alternativa si quella di usare tikz; non dico che si meglio o peggio, ma è una strada alternativa che io ho seguito e ho trovato particolarmente interessante; infatti tikz consente di inserire un disegno nel testo, appoggiato alla linea di base semplicemente scrivendo:` testo testo \tikz
; testo testo testo`
Quindi se uno si prepara un piccolo file di macro personali dove definisce le varie macro, per esempio, \maiu, \cmd, \alt, e simili, incluso magari anche \cl, che corrispondano ai disegnini tikz di cui sopra, non ha che da richiamare il proprio pacchettino e semplicemente usare i comandi lì definiti con i disegnini parametrizzati.Infatti l’astuzia nel comporre i disegnini consiste nel parametrizzarli, cioè nel definire le unità di misura per le ascisse e le ordinate x=… e y=… in termini di ex, cosicché i simboli introdotti vengono ingranditi o rimpiccioliti a seconda del corpo, o meglio, dell’occhio del font in uso.
Soluzione altrettanto valida: la terrò presente. Non solo per questo contesto
Non vedo perché andare in cerca di chissà che: sono due lettere sovrapposte, TeX è perfettamente in grado di farlo.
Credevo che tra le due lettere ci fosse un ben preciso rapporto in termini di grandezza e crenatura 😉 .
Se non esiste una “forma prefissata universale” tanto meglio. Non solo: effettivamente tale simbolo io lo uso solo in un grafico, pertanto il comando \CL sopra scritto va bene.Con la L ribassata e il disegno parametrizzato, tikz richiede il comando \cl definito così:
`
\usepackage{tikz}% va nel preambolo oppure nel pacchettino di macro personali\newcommand\cl{%
\tikz[x=1ex,y=1ex,line width=0.2ex,baseline=0pt]{%
\draw(0,0.75) arc(180:30:0.75);
\draw(0,0.75) arc(-180:-30:0.75);
\draw(0.75,1)–(0.75,-0.5)–(1.5,-0.5);}}
`
Per la L sulla linea di base basta modificare la specifica di baseline: baseline=-0.5ex e magari aggiustare un pochino il fattore di scala.
Una cosa del tutto simile si può fare con i simboli delle tastiere a cui si rimandava in una precedente risposta.Oltre a questa soluzione, come posso però scrivere il simbolo con la L sulla linea di base e la C rialzata senza ricorrere a tikz? Sul TeXbook ho visto il comando \raise, ma ho qualche problema.
Qualche proposta?
Grazie mille,
ansys.
-
27 Settembre 2010 alle 12:16 #50486::
Oltre a questa soluzione, come posso però scrivere il simbolo con la L sulla linea di base e la C rialzata senza ricorrere a tikz? Sul TeXbook ho visto il comando \raise, ma ho qualche problema.
Eppure nel messaggio iniziale hai usato \lower!
`\newcommand{\CL}{\leavevmode{\sffamily \raise.6ex\hbox{\footnotesize C}\kern -.41em L\@}}`
Dov’è il problema? Be’, ci vuole \leavevmode all’inizio. Altrimenti
`\raisebox{.6ex}{\footnotesize C}`
fa esattamente lo stesso senza bisogno di \leavevmode.Ciao
Enrico
-
27 Settembre 2010 alle 13:42 #50487::
Il problema (se così si può chiamare) ora è veramente risolto. Allego un grafico fatto con pgfplots per mostrarne un tipico uso:`\documentclass{article}
\usepackage[centering]{geometry}
\usepackage{pgfplots}\newcommand{\CL}{\leavevmode{\sffamily \raise.6ex\hbox{\footnotesize C}\kern -.41em L\@}}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{compat=1.3,width=14cm, height=10cm}
\begin{axis}[xmin=0,%
xmax=180000,%
ymin=-100,%
ymax=100,%
xlabel=$N$ — (cicli),%
ylabel=$a$ — (mm),%
grid=major]\addplot coordinates {
(0,7)
(30000,10)
(60000,15)
(70000,18)
(90000,21)
(100000,23)
(110000,27)
(120000,31)
(140000,40)
(150000,46)
(160000,52)
(175000,70)
(177000,97)
};
\addplot coordinates {
(0,-7)
(30000,-10)
(60000,-15)
(70000,-18)
(90000,-21)
(100000,-23)
(110000,-27)
(120000,-31)
(140000,-40)
(150000,-46)
(160000,-52)
(175000,-70)
(177000,-97)
};
\draw[draw=black, style=dashed] (axis cs:0,-70) — (axis cs:180000,-70);
\draw[draw=black, style=dashed] (axis cs:0,+70) — (axis cs:180000,+70);\node[fill=white] at (axis cs:90000,-70) {\CL};
\node[fill=white] at (axis cs:90000,+70) {\CL};\end{axis}
\end{tikzpicture}
\end{document}`
Grazie ancora 😉 ,
ansys.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.