Risposte nei forum create
-
AutoreRisposte
-
::
claudio” post=65635`
\[2.357\overline{142857}=\overbrace{2}^{\text{parte intera}}.\underbrace{\underbrace{357}_{\text{antiperiodo}}\overbrace{\overline{142857}}^{\text{periodo}}}_{\text{parte decimale}} \]
`
si può far di meglio? io credo di siAnch’io:
`\[\setlength{\tabcolsep}{1pt}
\begin{tabular}{r@{}cccccc}
&&&&\multicolumn{3}{c}{\tiny parte decimale}\\
\addlinespace[-.4ex]
\cmidrule(lr){5-7}
\addlinespace[-1ex]
&&\tiny parte intera&&\tiny antiperiodo&&\tiny periodo\\
\addlinespace[-.4ex]
\cmidrule{3-3}\cmidrule{5-5}\cmidrule{7-7}
\addlinespace[-.4ex]
$2{,}357\overline{142857}$&${}={}$&$2$&,&$357$&&$142857$
\end{tabular}
\]`
Occorre il pacchetto booktabs.Ciao
Enrico
::marco666″ post=65604no aspetta. la quadra di chiusura è in grassetto, e anche tutto quello che c’è dopo l’etichetta stessa (e.g. se è [Bla99, th. 3.1] tutto ciò che viene dopo 99 è in grassetto).
edit: ok ho risolto usando cite anziché natbib e mettendo “\renewcommand{\citeform}[1]{\textbf{#1}}” al posto della stringa che mi avevi dato
`\makeatletter
\AtBeginDocument{%
\edef\NAT@open{\NAT@open\begingroup\noexpand\bfseries}}%
\edef\NAT@close{\endgroup\NAT@close}}%
}
\makeatother`
Ciao
Enrico
::marco666″ post=65590ciao; la classe amsbook ha le citazioni in grassetto e ho anche sgamato il pezzo nel .cls che le fa fare, io però uso book e non so bene cosa incollare e dove … comunque, mentre (\textbf{\ref{bla}}) funziona chiaramente \citep{\textbf{bla}} non funziona e se faccio al contrario mi mette in grassetto anche le quadre, cosa che non voglio.
come faccio a mettere in grassetto solo il numeretto della citazione?( aggiungo: uso bibtex e non ho fatto nessuna modifica di sorta, uso citep per citare )
No, usi natbib e non lo dici. 🙁
Puoi provare con
`\makeatletter
\AtBeginDocument{\edef\NAT@open{\NAT@open\noexpand\bfseries}}}
\makeatother`
dopo aver caricato natbib.Ciao
Enrico
::samiel” post=65596Vero. Guardando melgio, nel manuale c’era….
Un’altra cosa: la compillazione (sempre con Memoir,
ma stavolta ho letto il manuale a pagina xxix),
mi dice sempre a proposito di hyperref:
`Package hyperref Message: Driver (autodetected): hpdftex.(/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))Package hyperref Warning: Option `hyperindex' has already been used,
(hyperref) setting the option has no effect on input line 162.`
Eppure, ho controllato bene, il codice sopra (con la correzione)
è l’unica chiamata…Certi avvisi che Oberdiek dà sono a volte incomprensibili. 🙁
Ciao
Enrico
::samiel” post=65585Compilando con questo codice
`\usepackage{hyperref}
\hypersetup{pdfborder=0,colorlinks,citecolor=black,filecolor=black,%
linkcolor=blue,linktocpage,urlcolor=Maroon,hyperindex}`
ottengo un errore a quanto pare diffuso:
`Package hyperref Warning: Invalid value `0'
(hyperref) for option `pdfborder'.
(hyperref) Option setting is ignored on input line 148.`
Tuttavia in rete mi sembra di aver capito che si trattava
di un vecchio bug poi risolto. Avendo Texlive 2011 costantemente
aggiornata non dovrei averlo. O la causa è altra?Grazie
M`pdfborder=0 0 0`
Ciao
Enrico
::cozzig” post=65579Buongiorno !
Da neofita chiedo se si possa evitare di “caricare” tutti quei linguaggi esotici quando viene usato il pacchetto babel con opzione italia e english.
E’ possibile riconfigurare babel in modo tale da considerare solo italia e english?Se scrivi
`\usepackage[english,italian]{babel}`
carichi il codice specifico di babel solo per inglese e italiano (e l’italiano è la lingua base). Quella lunga lista che vedi è l’elenco delle regole di sillabazione disponibili, che non hanno nulla a che fare con babel. E non ti fanno perdere alcun tempo durante la compilazione (qualche millisecondo e neanche, forse).Gli sviluppatori di LaTeX hanno deciso che la lista delle regole disponibili sia mostrata a ogni compilazione. Occorre una modifica delle regole con cui vengono preparati i formati per evitarlo. Tientela e non fare storie. 🙂 Anzi, ringrazia la comunità che ha lavorato sodo per mettere così tante lingue a disposizione. 🙂
Ciao
Enrico
::Spike” post=65561Non puoi semplicemente ridefinire \fancyhead[CE]{} in questo modo:
` \fancyhead[CE]{\textit\rightmark} `
appena prima delle appendici (o il contrario, non ricordo quale tra rightmark e leftmark contiene il nome del capitolo)? Non ho provato quindi potrebbe non andare bene.Ciao
FraMetterei il comando dopo il primo \chapter nelle appendici:
`\appendix
\chapter{Titolo della prima appendice}
\fancyhead[CO]{\textit\leftmark}`
Era l’altro. 🙂 Ed erano anche le pagine dispari. 🙂Ricordo una sera a Varazze che venivo giù da Savona. Non era Varazze; e non era nemmeno Savona. E non era nemmeno quella volta lì.
http://www.youtube.com/watch?v=uO6VX7qxITE
Ciao
Enrico
::OldClaudio” post=65545Innanzi tutto non si tratta di una tabella, ma di equazioni incolonnate. per cui devi mettere il tutto dentro un ambente equation che a sua volta contiene un ambiente subequations, che a sua volta contiene un ambiente align, che, ultima matrioska, contiene le tue equazioni, in cui la prima parte allineata a sinistra ha i sui contenuti inseriti come argomenti del comando \text.
Leggi il tutto nella documentazione del pacchetto amsmath con il comando texdoc amsmath
No, equation non ci va.
Ciao
Enrico
::ivan” post=65544
Vorrei ottenere una tabella costituita da (vedi fig. allegata):
– prima colonna, solo testo;
– seconda colonna, formule;
– sottonumerazione delle equazioni (es. 1.1a, 1.1b, 1.1c, ecc.)Ho qualche difficoltà per realizzare la sottonumerazione, come si può ottenere? 😕
Grazie.Ogni tanto mi cimento anche in risposte a simili quesiti, quasi sempre sbagliando 😀
Premesso che ci sono molti modi per ottenere quell’elenco, con uno degli ambienti matematici, si può fare così:
`\begin{subequations}
\begin{align}
\text{colonne circolari in c.a.:} \qquad \Phi_{y} & = 2.25\epsilon_{y}/D \\
\text{colonne rettangolari in c.a.:} \qquad \Phi_{y} & = 2.10 \epsilon_{y}/h_{c} \\
… & = …
\end{align}
\end{subequations}`
Non mi piace l’idea di dover mettere tutti quei \text. D’altra parte non volendoli usare si potrebbe optare per una classica tabella, definendo la seconda colonna in “modalità matematica”, ma così non si ha la numerazione. 🙄Non mi va tanto l’allineamento a destra della colonna con i testi
`\begin{subequations}
\begin{alignat}{2}
&\text{colonne circolari in c.a.:} \qquad & \Phi_{y} & = 2.25\epsilon_{y}/D \\
&\text{colonne rettangolari in c.a.:} \qquad & \Phi_{y} & = 2.10 \epsilon_{y}/h_{c} \\
… & = …
\end{alignat}
\end{subequations}`
Con alignat si ha il completo controllo sulle spaziature fra le colonne. Con \begin{alignat}{2} si imposta una struttura del tipo {r l r l} senza alcuno spazio intermedio; per questo i \qquad (o una spaziatura a scelta) sono necessari; in realtà è importante solo quello accanto al testo più lungo. Non volendo scrivere tutti quei \text e \qquad c’è un bel trucco:
`\begin{subequations}
\newcommand\?[1]{&\text{#1}\qquad}
\begin{alignat}{2}
\?{colonne circolari in c.a.:} & \Phi_{y} & = 2.25\epsilon_{y}/D \\
\?{colonne rettangolari in c.a.:} & \Phi_{y} & = 2.10 \epsilon_{y}/h_{c} \\
\?{…} & …
\end{alignat}
\end{subequations}`
Ricordarsi di non mettere \\ alla fine dell’ultima riga.Ciao
Enrico
::Damon Salvatore” post=65534ho installato il 2010 perchè sentivo di alcuni problemi di incompatibilità / incompletezza (bug)
io voglio creare una presentazione con beamer, ma quando creo il documento su Mac mi dice che Xetex non è configurato, come se non fosse installato beamer.
È l’ultimo tuo messaggio a cui rispondo se continui a non fornire alcuna spiegazione utile a capire il problema.
CHI ti dice che XeTeX non è configurato? E CHE COSA può avere a che fare questo con beamer?
Ciao
Enrico
::Damon Salvatore” post=65532Non riesco a far funzionare Beamer per le presentazioni in .ppt (o .pdf) su mac os.
Ho installato mactex 2010 (il package completo)cosa consigliate di fare??
Perché 2010? C’è 2011. E che c’entra PowerPoint con Beamer? Forse è meglio se spieghi che cosa stai cercando di fare. “Non riesco a far funzionare” è un po’ vago, non trovi?
Ciao
Enrico
::ameba” post=65523Caspita il problema è proprio questo, cliccando sul bottone Verde non succede una pippa. Va beh, chiudo e riavvio il software sigh!
La compilazione con TeXworks è “interattiva”: se c’è un errore, la compilazione si blocca e ti viene richiesto di eseguire qualche azione. Se non lo vuoi, scrivi
`\nonstopmode`
all’inizio del tuo file.Ciao
Enrico
::samiel” post=65511Vorrei ottenere i numeri in maiuscoletto in frontmatter usando la classe memoir.
Ho il seguente codice:
`\makeatletter
\DeclareRobustCommand{\@fakesc}[1]{%
\begingroup$\m@th$\fontsize{\sf@size}{\f@baselineskip}\selectfont#1\endgroup}
\newcommand{\@scroman}[1]{\@fakesc{\@Roman{#1}}}
\pdfstringdefDisableCommands{\let\@fakesc\@firstofone}
\renewcommand\frontmatter{%
\cleardoublepage
\@mainmatterfalse
\pagenumbering{scroman}}
\makeatother`
Ora, io uso hyperref e la stringa
\pdfstringdefDisableCommands{\let\@fakesc\@firstofone}
mi dà errore. Disabilitandola, la compilazione va a buon fine,
ma ottengo una sfilza di:
`Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 570.`
Cosa devo correggere? O memoir offre un modo più lineare
di ottene questo risultato che (finora) non ho individuato nel manuale?Grazie
MPS
Anche in un altro contesto ho dovuto modificare del codice
a causa di \pdfstring. Ma memoir proprio non lo digerisce?Il seguente esempio non mi dà alcun errore:
`\documentclass{memoir}
\usepackage{lipsum,hyperref}
\makeatletter
\DeclareRobustCommand{\@fakesc}[1]{%
\begingroup\check@mathfonts\fontsize{\sf@size}{\f@baselineskip}\selectfont#1\endgroup}
\newcommand{\@scroman}[1]{\@fakesc{\@Roman{#1}}}
\pdfstringdefDisableCommands{\let\@fakesc\@firstofone}
\renewcommand\frontmatter{%
\cleardoublepage
\@mainmatterfalse
\pagenumbering{scroman}}
\makeatother
\begin{document}
\frontmatter
\tableofcontents*
\chapter{Introduzione}
\lipsum
\mainmatter
\chapter{A}
\lipsum
\end{document}`
(Nota \check@mathfonts è solo più efficiente di $\m@th$ e non ha alcuna influenza sul tuo eventuale problema).Ciao
Enrico
-
AutoreRisposte