- Questo topic ha 14 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 9 mesi fa da
drjhons.
-
CreatoreTopic
-
27 Novembre 2011 alle 18:03 #66879::
- Ho la necessità di inserire dei caratteri in maiuscoletto nel titolo di un sottoparagrafo (\subsection), ma usando \textsc{
} nel PDF non viene visualizzato in maiuscoletto, mentre nell’indice generale si. Come posso fare? - Come posso nella didascalia di un’immagine sostituire l’etichetta “Figura” con “Schema”?
Grazie in anticipo
MG
- Ho la necessità di inserire dei caratteri in maiuscoletto nel titolo di un sottoparagrafo (\subsection), ma usando \textsc{
-
CreatoreTopic
-
AutoreRisposte
-
-
27 Novembre 2011 alle 20:37 #66880::
drjhons” post=658241. Ho la necessità di inserire dei caratteri in maiuscoletto nel titolo di un sottoparagrafo (\subsection), ma usando \textsc{
} nel PDF non viene visualizzato in maiuscoletto, mentre nell’indice generale si. Come posso fare? Devi riportare un esempio minimo. Qualcosa come:
`
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
\subsection{Titolo in \textsc{maiuscoletto}}
\end{document}
`funziona correttamente.2. Come posso nella didascalia di un’immagine sostituire l’etichetta “Figura” con “Schema”?
Devi farlo per una sola figura? Se nel tuo elaborato ci sono diversi schemi, allora ti può convenire usare pacchetti come float o newfloat per definirti un nuovo ambiente col quale inserire più “schemi”.
Ciao,
Antonio
-
28 Novembre 2011 alle 16:45 #66881::
Effettivamente scrivendo nel preambolo `\usepackage[T1]{fontenc}` i caratteri in maiuscoletto nel titolo del sottopargarafo vengono visualizzati correttamente. Però io compilo con PDFLaTeX, quindi il risultato è un testo “sbiadito” se nel prembolo carico [T1]{fontenc}! Non c’è un alro modo per visualizzare il maiuscoletto nei titoli dei sottoparagrafi?
-
28 Novembre 2011 alle 19:01 #66882::
drjhons” post=65894Effettivamente scrivendo nel preambolo `\usepackage[T1]{fontenc}` i caratteri in maiuscoletto nel titolo del sottopargarafo vengono visualizzati correttamente. Però io compilo con PDFLaTeX, quindi il risultato è un testo “sbiadito” se nel prembolo carico [T1]{fontenc}! Non c’è un alro modo per visualizzare il maiuscoletto nei titoli dei sottoparagrafi?
Anche l’esempio che ti ho scritto io compare sbiadito? Dovresti riportare il tuo preambolo per vedere cosa carichi.
Esiste qualche guru con la sfera di cristallo, ma io non sono tra questi 🙁
-
28 Novembre 2011 alle 21:31 #66883
-
29 Novembre 2011 alle 9:35 #66884::
antonio.macrì” post=65900
Anche l’esempio che ti ho scritto io compare sbiadito? Dovresti riportare il tuo preambolo per vedere cosa carichi.Anche l’esempio che hai scritto tu mi compare sbiadito. Questo è il mio preambolo:
`\documentclass[a4paper,12pt,titlepage]{book}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath,amssymb}
\usepackage{textcomp}
\usepackage[labelfont=bf,footnotesize]{caption}
\usepackage{frontespizio}
\usepackage{xymtexpdf}
\usepackage{chmst-pdf}
\usepackage{tikz}
\usetikzlibrary{datavisualization.formats.functions}
\usetikzlibrary{patterns}
\usepackage{booktabs}
\usepackage{subfigure}
\usepackage[version=3]{mhchem}
\usepackage[colorlinks=false]{hyperref}
\usepackage{makeidx}
\makeindex
\frenchspacing
\pagestyle{headings}
\let\origcleardoublepage\cleardoublepage
\newcommand{\clearemptydoublepage}{%
\clearpage
{\pagestyle{empty}\origcleardoublepage}%
}
\linespread{1.5}
\let\cleardoublepage\clearemptydoublepage`
-
29 Novembre 2011 alle 9:37 #66885::
OldClaudio” post=65918Il maiuscoletto di solito non dispone della serie nera. Mettere [T1]{fontenc} non ha nulla a che vedere con il maiuscoletto, ma con la collezione di glifi che il font contiene, in particolare le lettere con diacritici, che mancano se si usa la codifica di defautlt OT1
Scusami, ma non ho capito molto bene… non sono molto esperto di LaTeX 🙄 . Potresti spiegarmelo in parole più semplici? Come potrei risolvere il mio problema?
-
29 Novembre 2011 alle 11:13 #66886::
1) LaTeX usa diverse codifiche per i font con cui comporre un documento; se scrivi in italiano usi i caratteri latini: ciascuno carattere una sua posizione nella tabella dei caratteri, per esempio “A” usa la posizione 65. Nella tabella dei caratteri greci la posizione 65 è occupata da un altro segno, nella tabella dei caratteri cirillici quella casella è occupata da un altro segno ancora; questa corrispondenza fra “indirizzi’ (come l’indirizzo 65 dell’esempio di sopr) e il particolare segno che viene collocato sulla pagine si chiama codifica. Per i caratteri latini LaTeX può usare due codifiche: la T1 contiene anche le lettere accentate, le lettere con la cediglia sotto o la tilde sopra, mentre la OT1 non contiene le lettere con gli accenti e quando bisogna comporre in una lingua che contiene lettere accentate il programma ricorre a procedure di sovrapposizione dell’accento alla lettera nella posizione giusta, ma queste procedure rovinano un poco l’algoritmo di divisione in sillabe.
2) A pari codifica LaTeX può usare diverse famiglie di caratteri, per esempio la famiglia di font con grazie, quella di font senza grazie, quella con i font monospaziati; queste famiglie di solito sono indicate con le sigle cm, cmsf, cmtt, per i font usati di default, ma altre collezioni di font hanno nomi diversi.
3) A pari famiglia si possono avere caratteri diversamente neri; questa caratteristica si chiama serie e c’è la serie media, quella nera, quella nera estesa.
4) A pari serie si possono avere diversi disegni dei caratteri; questa caratteristiche si chiama forma; si possono avere caratteri diritti, inclinati, corsivi, maiuscoletti, eccetera.
5) A pari forma si pososno avere diverse grandezze; questa caratteristica si chiama corpo; LaTeX di default lavora con il corpo di 10 punti tipografici (un punto tipografico è circa un terzo di millimetro), ma si possono scegliere diversi corpi sia per comporre il testo oronario, sia per i titolo di vario rango, sia per i testi di minori importanza che possono essere composti con corpi minori del normale.
6) A pari corpo le righe di testo possono essere composte con un diverso avanzamento di riga, impropriamente chiamato interlinea; normalmente l’avanzamento di linea è del 20% maggiore rispetto al copro, ma può essere anche di più o di meno.Bene con qualsiasi codifica e con qualunque famiglia, la serie media contiene la forma maiuscoletta, mentre le serie nera e e=nera estesa non contengono quella foram, I font monospaziati con qualunque codifca non hanno la serie nera per niente; i font sena grazie non hanno la forma corsiva.
Quindi non sono presenti tutte le possibili combinazioni di codifica/famiglia/serie/forma/corpo ma ce ne sono molte.
Tornando al tuo caso se vuoi usare il maiuscoletto va benissimo, ma non ottieni nulla se cerchi di renderlo nero con \textbf{…} oppure con l dichiarazione \bfserie, perché la serie nera maiuscoletta non esiste.
So che ci sono dei font che la contengono, ma non so quali siano e in ogni caso bisogna disporre delle loro versioni vettoriali per comporre il file PDF, e devono essere installati nella macchina (operazione spesso difficile se i font sono stati scaricati da siti che non hanno nulla a che vedddere con il sistema TeX). Insomma bisogna che ti accontenti della serie media.
Aggiungo un’altra considerazione: La forma maiuscoletta è già di per sé un modo per mettere in evidenza le parole, metterle anche in nero (se fosse possibile) sarebbe come evidenziarle due volte; questa è una pratica discussa e genralmente non raccomandata in tipografia ben fatta.
-
29 Novembre 2011 alle 11:21 #66887::
OldClaudio” post=65950La forma maiuscoletta è già di per sé un modo per mettere in evidenza le parole, metterle anche in nero (se fosse possibile) sarebbe come evidenziarle due volte; questa è una pratica discussa e genralmente non raccomandata in tipografia ben fatta.
Grazie mille, molto chiaro. Comunque il maiuscoletto mi serviva per indicare il nome di una determinata molecola chimica… il maiuscoletto lo richiede proprio la nomenclatura IUPAC (International Union of Pure and Applied Chemistry).
-
29 Novembre 2011 alle 16:41 #66888::
drjhons” post=65952
La forma maiuscoletta è già di per sé un modo per mettere in evidenza le parole, metterle anche in nero (se fosse possibile) sarebbe come evidenziarle due volte; questa è una pratica discussa e genralmente non raccomandata in tipografia ben fatta.
Grazie mille, molto chiaro. Comunque il maiuscoletto mi serviva per indicare il nome di una determinata molecola chimica… il maiuscoletto lo richiede proprio la nomenclatura IUPAC (International Union of Pure and Applied Chemistry).
Se il maiuscoletto nero non è disponibile c’è poco da fare se non emularlo.
`\DeclareRobustCommand{\fakedsc}[1]{{\footnotesize#1}}`\subsection{Questo lo vuole la nomenclatura \fakedsc{IUPAC}}[/code]
Ciao
Enrico
-
29 Novembre 2011 alle 17:04 #66889::
drjhons” post=65894Effettivamente scrivendo nel preambolo `\usepackage[T1]{fontenc}` i caratteri in maiuscoletto nel titolo del sottopargarafo vengono visualizzati correttamente. Però io compilo con PDFLaTeX, quindi il risultato è un testo “sbiadito” se nel prembolo carico [T1]{fontenc}! Non c’è un alro modo per visualizzare il maiuscoletto nei titoli dei sottoparagrafi?
Se i caratteri nel documento sono sgranati, probabilmente nella tua distribuzione non sono installati i tipi di carattere CM-Super.
Prova a compilare`\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
\subsection{Titolo in \textsc{maiuscoletto}}
\end{document}`Lorenzo
-
29 Novembre 2011 alle 18:31 #66890::
GKT” post=65990
Se i caratteri nel documento sono sgranati, probabilmente nella tua distribuzione non sono installati i tipi di carattere CM-Super.
Prova a compilare`\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
\subsection{Titolo in \textsc{maiuscoletto}}
\end{document}`Lorenzo
Compilando questo codice non riesco a visualizzare il maiuscoletto.
-
29 Novembre 2011 alle 18:51 #66891::
egreg9″ post=65986Se il maiuscoletto nero non è disponibile c’è poco da fare se non emularlo.
`\DeclareRobustCommand{\fakedsc}[1]{{\footnotesize#1}}`\subsection{Questo lo vuole la nomenclatura \fakedsc{IUPAC}}[/code]
Ciao
EnricoGrazie mille, l’effetto è eccezionale! Nell’indice generale, però, adesso il titolo nel suddetto sottoparagrafo non vine visualizzato il maiuscoletto. Come posso fare?
-
29 Novembre 2011 alle 21:54 #66892::
drjhons” post=65999
Se il maiuscoletto nero non è disponibile c’è poco da fare se non emularlo.
`\DeclareRobustCommand{\fakedsc}[1]{{\footnotesize#1}}`\subsection{Questo lo vuole la nomenclatura \fakedsc{IUPAC}}[/code]
Ciao
EnricoGrazie mille, l’effetto è eccezionale! Nell’indice generale, però, adesso il titolo nel suddetto sottoparagrafo non vine visualizzato il maiuscoletto. Come posso fare?
`\subsection[Questo lo vuole la nomenclatura \textsc{iupac}]{Questo lo vuole la nomenclatura \fakedsc{IUPAC}}`
Ciao
Enrico
-
30 Novembre 2011 alle 11:23 #66893
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.