Risposte nei forum create
-
AutoreRisposte
-
::
Salve a tutti, ho usato i comandi
`\begin{proof}
…
\end{proof}
`
per inserire delle dimostrazioni, ma quello che scrivo immediatamente dopo begin{proof} non viene scritto su un’altra riga ma accanto.Come devo fare se voglio andare a capo?Fossi in te, lascerei le impostazioni di default. Ma se insisti per la tua strada, eccoti un orrore per rimediare.
`\begin{proof}\hfill\\
Ciao.
\end{proof}
`
Aspetta Enrico per la soluzione TeXnicamente corretta.Osservi giustamente che è un orrore: non c’è alcun motivo di mettere così in evidenza la parola “Dimostrazione”, soprattutto tenendo conto che fra l’enunciato e la dimostrazione c’è già uno spazio bianco.
Ma siccome ognuno è libero di farsi del male come preferisce, ecco qui una soluzione un pochino più elegante. 🙂
`\usepackage{etoolbox}
\makeatletter
\letcs\@temp{\string\proof}
\patchcmd\@temp{\ignorespaces}{\mbox{}\\\ignorespaces}{}{}
\cslet{\string\proof}\@temp
\makeatother`
Il pacchetto etoolbox mette a disposizione \patchcmd per cambiare la definizione dei comando dato come primo argomento: il secondo argomento è codice che viene sostituito dal codice dato come terzo argomento; quarto e quinto servono per scopi molto esoterici.Purtroppo \patchcmd non funziona con i comandi con argomento opzionale, così com’è; bisogna invece modificare la versione interna che è \\proof (comando non scrivibile direttamente, si ottiene con \csname\string\proof\endcsname, in questo caso) e per questo prima gli do un nome diverso; eseguo la modifica e assegno il vecchio nome al comando modificato. 8)
Dimenticavo: sostituisco \ignorespaces perché è l’ultimo token nell’espansione di \\proof e al suo posto metto \mbox{}\\\ignorespaces che fa andare a capo; rimettere \ignorespaces non sarebbe strettamente necessario, perché \\ ha un argomento opzionale e quindi già da sé ignora gli spazi.
Ciao
Enrico
::Scusa… sarà Sabato mattina… ma dove è il link per scaricarlo nella pagina che mi hai postato?
Cmq la differenza tra Latex e gli editor la avevo ben chiara.
Mi piaceva WinEdt perchè scarica in automatico i pacchetti necessari… non so se gli altri lo fanno.Non è WinEdt che scarica i pacchetti, ma l’infrastruttura di MiKTeX, quindi è indipendente dall’editor che usi. Per TeXWorks va’ qui:
http://code.google.com/p/texworks/downloads/list
Ciao
Enrico
::Scusate, io pensavo che Latex fosse Open Source… ma… dopo aver scaricate WinEdit 6 o 5… mi si richiede la LICENZA!!!??? Cioè? E’ a pagamento? Esiste un editor open source GRATIS e funzionale? Grazie!!!
WinEdt non è TeX. È un programma (a pagamento) che offre funzioni comode per scrivere documenti LaTeX. Ce ne sono parecchi altri: su Windows hai
TeXWorks (che raccomando ai principianti)
TeXnicCenter
Texmaker
TexMakerXCredo che MiKTeX possa installare TeXWorks, ma non ne sono certo. Lo trovi qui.
Ciao
Enrico
::http://www.typeculture.com/academic_resource/movies/
Buon fine settimana.
Ciao
AntonioStupendo! Grazie.
Ciao
Enrico
::Grazie, Enrico.
Qualche idea per il frontespizio?
Non ho Minion installato né intendo farlo. Ma senza sapere quale sia il vero problema non posso aiutarti. Quel messaggio è certamente poco informativo, ne hai certamente uno più chiaro nel log. Prepara il documento solo fino a \maketitle e poi guarda nel .log se sono segnalati errori.
Ciao
Enrico
::No, non lo uso.
Io ho usato quel comando perchè l’ho trovato sulla guida del forum; di sicuro se c’è qualcosa di migliore vi prego di consigliarmi 🙂Nel primo post mi sono dimenticato una informazione, prima della doppia, avevo impostato tutto in 1.5, ecco, quella subsection è rimasta in 1.5
Sono sempre alle prime mangiate di latex e quindi, come ben potete capire…. 😉
Non è che ci sia di meglio: non usare interlinea ampliata, se puoi.
Ammettendo che tu non possa, devi aiutarci trovando un esempio minimo che mostri il problema. Questo, per esempio, mi pare regolare:
`\documentclass[a4paper]{book}
\usepackage{setspace,lipsum}
\doublespacing
\begin{document}
\mainmatter
\chapter{Abc}\section{Def}
\lipsum[4]
\subsection{Ghi}
\lipsum[4]
\end{document}`
È probabile che cercando di delimitare il tuo problema trovi anche ciò che non va; di sicuro non può essere che TeX si ricordi di un \onehalfspacing sostituito con \doublespacing.Ciao
Enrico
::Salve a tutti, per ottenere una interlinea doppia utilizzo il comando
`\doublespacing`
dopo aver caricato il pacchetto “setspace”.Il problema è che ottengo l’interlinea su tutto il documento, per tutti i capitoli, eccetto una `\subsection`…per altro la prima scritta.
Ora mi domando, non so assolutamente dove cercare una risoluzione al problema e quindi mi trovo costretto a chiedere 🙂
A parte che \doublespacing è un obbrobrio e un insulto alla tipografia, alla natura e al buon senso, potresti produrre un esempio?
Per caso usi listings?
Ciao
EnricoNota: non ce l’ho con te, ma con chi costringe a produrre obbrobri e insulti. 🙂
::Inizio subito con il ringraziare tutti per le velocissime risposte… Ma purtroppo temo di non aver ancora risolto il problema o di non aver capito bene come fare… Scusatemi, non sono un neofila di LaTeX, ma su alcune cose mi perdo!!!
Comunque, ho inserito nel preambolo il codice
`\usepackage[T1]{fontenc}`
Non mi restituisce più l’errore che vi avevo segnalato, ma il simbolo che genera è quello della normale percentuale, % per capirci.Ho cercato nel Browse Packages di MiKTeX 2.7, ma il pacchetto
`textcomp`
Non compare!Come posso fare?…
Io la tesi la sto scrivendo in lingua italiana, utilizzando il pacchetto “Toptesi”, con TeXnicCenter e MiKTeX 2.7.
Vi allego di seguito il preambolo della tesi:
`\documentclass[12pt,twoside,italiano,trieste]{toptesi}
…
\begin{document}
% Frontespizio
\frontespizio
% Indice
\linespread{2.5}
\indici
\linespread{1}
% Capitoli7$\textperthousand$
\end{document}`
Ottieni anche l’avviso
`LaTeX Warning: Command \textperthousand invalid in math mode`
che dovrebbe suggerirti qualcosa. 🙂 Ovviamente devi scrivere a rovescio: “$7$\textperthousand{}”. Puoi anche definire un comando personale, se il simbolo ti serve spesso
`\newcommand{\permille}{\text{\textperthousand}}`
e in tal caso puoi usare \permille sia in modo testo che in modo matematico.Quanto al pacchetto textcomp, scrivi \usepackage{textcomp} e non preoccuparti: ce l’hai già perché fa parte della dotazione obbligatoria di LaTeX.
Ciao
Enrico
::Salve, vorrei cambiare alcuni caratteri nel frontespizio e seguendo le indicazioni ho scritto (prima di \begin{document})
\begin{Preambolo*}
\renewcommand{\frontdivisionfont}{\fontsize{12}{16}\scshape}
\renewcommand{\fronttitlefont}{\fontsize{12}{16}\scshape}
\renewcommand{\frontfootfont}{\fontsize{14}{16}\scshape}
\end{Preambolo*}ma quando compilo ho 3 errori
Envirovment Preambolo* undefined
\frontdivisionfont undefined….
dov’è l’errore? GRAZIE MILLE……. 😉
Ma hai già aggiornato alla versione 1.2? L’ho appena fatto e funziona; del resto i test fatti prima di inviare l’aggiornamento erano tutti positivi.
Ciao
Enrico
24 Giugno 2010 alle 23:01 in risposta a: [Pgfplots/pgfkey]: numeri sul vertice dei grafici a barre #46556::Buondì,
sono alle prime armi con PGF/Tikz, ed ho quasi gettato la spugna a proposito della speranza di poter ottenere i numeri sulle colonne delle barre che compongono il mio grafico a barre.Ho modificato del codice trovato nel book “Latex and friends“, che incollo di seguito:
`\documentclass{article}
\usepackage{pgfplots}
\usepackage{tikz}\begin{document}
\begin{tikzpicture}
\begin{axis}
[ybar,
width=10cm,
height=10cm,
bar width=15pt,
enlargelimits=0.13,
%nodes near coords,
%nodes near coords align=horizontal,
%point meta=x * 1, % The displayed number.
%legend pos=south east,
ylabel=\textbf{Numero di manoscritti},
tick align=outside,
ytick={0,20,…,320},
xtick={1,…,5},
xticklabels={Anno Domini,indizione}]\addplot[draw=blue, fill=blue!15] coordinates
{(1,316) (2,21)};
\end{axis}
\end{tikzpicture}
\end{document}`e mi ci son trovato anche abbastanza comodo, ma se tolgo il commento alle righe è inevitabile l’errore:
`! Package pgfkeys Error: I do not know the key '/tikz/nodes near coords' and I
am going to ignore it. Perhaps you misspelled it.
`Non ho ben capito leggendo la documentazione online cos’è pgfkeys e a cosa dovrebbe servire. Qualcuno ha idee?
PS: utilizzo TeXLive 2009 su Ubuntu 10.04, ho già installati i pacchetti TeXLive-pictures e pgf.
Grazie e buonanotte 🙂
pgfkeys è il pacchetto che gestisce le chiavi che specifichi dentro una tikzpicture; roba interna che non interessa l’utente. Il problema è che quelle chiavi non sono definite, tutto qui. Forse non carichi tutte le estensioni di pgf o tikz che servono per quel disegno.
Ciao
Enrico
::Certo, ma se non carica anche textcomp quel simbolo non lo ottiene.
Ho appena compilato
`\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
\textperthousand
\end{document}`
e il simbolo lo ottengo. Almeno, con la mia MacTeX 2009.Abbiamo ragione entrambi: \textperthousand è effettivamente un comando della T1. Tuttavia con la T1 il simbolo che si ottiene è costruito; la TS1 (con textcomp) ha il simbolo specifico che viene così trovato con la ricerca nel pdf.
Ciao
Enrico
::si me ne sono accorto!
Volevo solo qualche valore numerico per i margini in formato b5 dato che è la prima volta che uso questo formato…In facoltà sono tutti omertosi!
`\documentclass[twoside,11pt]{book}
\usepackage{calc}
\usepackage[dvips=false,pdftex=false,vtex=false,b5paper]{geometry}
\geometry{textheight=\topskip+39\baselineskip,bindingoffset=5mm,
headheight=13.6pt}\usepackage[cam,a4,center,pdftex]{crop}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\renewcommand{\subsectionmark}[1]{\markright{\thesubsection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO,RE]{\bfseries\chaptername\ \thechapter\ —
\nouppercase\leftmark}`
La tua distanza tra testatina e gabbia è eccessiva. Ho impostato 40 righe di testo per pagina, margine per la rilegatura di 5mm; il resto lo lascio fare a geometry che se la cava bene. Il margine esterno deve essere maggiore di quello interno.La tua testatina è un miscuglio di stili disparati: uno solo è più che sufficiente. Il filetto in fondo, che non separa nulla, fa bene pendant con quello superiore, ma solo in ambienti legati alle onoranze funebri. 🙂 Può andare se sotto c’è qualcosa.
Ultima osservazione: devi passare quei parametri che ho indicato a geometry e pdftex a crop, se vuoi compilare con pdflatex.
Per il frontespizio dovrebbe andarti bene questo, caricando il pacchetto eso-pic:
`\begin{titlepage}
\null
\AddToShipoutPicture*{\includegraphics[height=\paperheight]{}}%
\end{titlepage}`
Ciao
Enrico
::nel documento A4
\geometry{includeheadfoot,top=20mm,left=25mm,right=20mm,
bottom=15mm,headheight=12mm,headsep=15mm,footskip=10mm}mentre nel frontespizio
\Margini{2cm}{2cm}{2cm}{2cm}
Scordati che il frontespizio venga come speri. O A4 o niente, ma si può pensare a un modo di inserirlo anche scalato. Di sicuro quell’impostazione della gabbia non va bene per B5.
Ciao
Enrico
::[Ehm, forse è meglio \usepackage{textcomp}. Usare la codifica T1 va certamente raccomandato, ma nel caso specificio è di textcomp che si ha bisogno.
In realtà, non vorrei che Dario stia scrivendo un documento (a maggior ragione se in italiano) senza T1. Se si carica T1 si hanno tantissimi vantaggi (ben più importanti di quello di poter usare \textperthousand).
Certo, ma se non carica anche textcomp quel simbolo non lo ottiene.
Ciao
Enric
-
AutoreRisposte