Risposte nei forum create
-
AutoreRisposte
-
::
Nel mio caso una canzone non si ripete più volte, quindi il problema non dovrebbe porsi.
È vero però che alcune canzoni hanno titoli poco fantasioni (Alleluia) e potrebbe capitare che due canzoni diverse con lo stesso titolo si trovino in pagine diverse (o anche nella stessa pagina).
Io avrei a disposizione un identificatore univoco (tipo titolo_canzone_nome_autore) che sicuramente non si ripete mai, in caso potrein usarlo come “label”.Attendo fiducioso tue nuove 🙂
Fran
::
Approfitto dell’argomento per un discorso generale.
Liverpool ha proposto di usare [tt]\multirow[/tt] per risolvere la prima richiesta. Anche quest’ultimo problema poteva essere risolto con [tt]\multirow[/tt].
In entrambi i casi, Enrico, hai scelto di inserire una tabular all’interno delle celle in cui dovevano stare più righe, affermando che l’uso di [tt]\multirow[/tt]è addirittura sbagliato.Vorresti dirmi perché è preferibile inserire una tabella piuttosto che “unire” due celle?
Fran
::
Allega pure il file, vediamo che si può fare. Il fatto che su MikTeX ti desse dei problemi, quando per anni hai lavorato tranquillamente, poteva far sospettare che la responsabilità fosse del codice.
Comunque vedrai che il passaggio a TeXlive ti darà soddisfazione.
In che senso non ti piace l’interfaccia? Che editor usi ora? TeXworks?
Fran
::
Ciao e benvenuto.
Se hai un numero dispari di righe non ha senso usare \multirow, basta scrivere il testo nella riga centrale!
Se invece sono solo due righe multirow funziona bene, ma non come lo usi tu… Anche il tuo uso di \multicolum non è corretto.Ho modificato il tuo codice. Intanto il solito consiglio: leggi per bene il capitolo dell’”Arte di scrivere con LaTeX” relativo alle tabelle.
Fran
`\documentclass{article}
\usepackage[italian]{babel}
\usepackage{multirow}
\usepackage{array}
\usepackage{booktabs}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
\begin{document}
Ecco qui:
\begin{table}[!htbp]
\centering
\begin{tabular}{l c *{7}{C{0.8cm}}}
\textbf{Byte}&\textbf{MSB}& &&&&&&\textbf{LSB}\\ \toprule
Byte$_1$ & 1 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\ \midrule
Byte$_2$ & 0 & &\multicolumn{6}{c}{Contatore acquisizioni EMG} \\ \midrule
Byte$_3$ & 0 & & & & & & & \\
Byte$_4$ & 0 & & \multicolumn{6}{c}{EMG filtrata – canale 1} \\
Byte$_5$ & 0 & & & & & & & \\ \midrule
Byte$_6$ & 0 & & & & & & & \\
Byte$_7$ & 0 & &\multicolumn{6}{c}{EMG filtrata – canale 2} \\
Byte$_8$ & 0 & & & & & & & \\ \midrule
Byte$_9$ & 0 & & & & & & & \\
Byte$_{10}$ & 0 & &\multicolumn{6}{c}{EMG filtrata – canale 3} \\
Byte$_{11}$ & 0 & & & & & & & \\ \midrule
Byte$_{12}$ & 0 & &&&&&& \\
Byte$_{13}$ & 0 & & \multicolumn{6}{c}{EMG filtrata – canale 4} \\
Byte$_{14}$ & 0 & & & & & & & \\ \midrule
Byte$_{15}$ & 0 & 0 & \multicolumn{6}{c}{\multirow{2}*{Riferimento di tensione}} \\
Byte$_{16}$ & 0 & 0 & \\ \midrule
Byte$_{14}$ & 0 & & \multicolumn{6}{c}{CRC} \\ \bottomrule
\end{tabular}
\caption{Struttura del messaggio per ricevere i dati dallo StiMyo}
\label{tab:protSTPC}
\end{table}
\end{document}`EDIT:Une versione con tabularx, che mi piace di più. Grazie per avermi fatto incontrare il comando \arraybackslash
`\documentclass{article}
\usepackage[italian]{babel}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{booktabs}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{document}
Ecco qui:
\begin{table}[tb]
\centering
\begin{tabularx}{\textwidth}{l c *{7}{C}}
\textbf{Byte}&\textbf{MSB}& &&&&&&\textbf{LSB}\\
\toprule
Byte$_1$ & 1 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\
\midrule
Byte$_2$ & 0 & &\multicolumn{6}{c}{Contatore acquisizioni EMG} \\
\midrule
Byte$_3$ & 0 \\
Byte$_4$ & 0 & & \multicolumn{6}{c}{EMG filtrata – canale 1} \\
Byte$_5$ & 0 & & & & & & & \\
\midrule
Byte$_6$ & 0 \\
Byte$_7$ & 0 & &\multicolumn{6}{c}{EMG filtrata – canale 2} \\
Byte$_8$ & 0 \\
\midrule
Byte$_9$ & 0 \\
Byte$_{10}$ & 0 & &\multicolumn{6}{c}{EMG filtrata – canale 3} \\
Byte$_{11}$ & 0 \\
\midrule
Byte$_{12}$ & 0 \\
Byte$_{13}$ & 0 & & \multicolumn{6}{c}{EMG filtrata – canale 4} \\
Byte$_{14}$ & 0 \\
\midrule
Byte$_{15}$ & 0 & 0 & \multicolumn{6}{c}{\multirow{2}*{Riferimento di tensione}} \\
Byte$_{16}$ & 0 & 0 & \\ \midrule
Byte$_{14}$ & 0 & & \multicolumn{6}{c}{CRC} \\ \bottomrule\\
\end{tabularx}
\caption{Struttura del messaggio per ricevere i dati dallo StiMyo}
\label{tab:protSTPC}
\end{table}
\end{document}`
::
Non ho trovato in giro nulla nemmeno io, quindi ho provato a vedere che riuscivo a tirar fuori. Immaginavo che ci fosse qualche pacchetto che permettesse di creare una nuova \listofxxx. E in effetti il pacchetto tocloft lo fa, ti consiglio di leggerti la documentazione.
Ho creato un esempio, non so come hai strutturato le tue citazioni, ma non credo sarà una cosa molto diversa.
Il codice per la creazione della nuova \listof è preso dalla documentazione di tocloft.
Il codice dell’ambiente citazione è preso dagli “Appunti di programmazione in LaTeX e TeX” di Enrico.Quindi di mio non c’è nulla, ho fatto un collage 🙂 Pare funzionare, vedi se nascono dei problemi utilizzandolo nel tuo libro.
Fran`\documentclass{book}
\usepackage{tocloft}
\usepackage{lipsum}\newcommand{\nomelistacitazioni}{Elenco delle citazioni}
\newlistof[chapter]{citazioni}{cit}{\nomelistacitazioni}\newenvironment{citazione}[1]{%
\def\autorecitazione{(#1)}
\begin{quotation}
\refstepcounter{citazioni}
\addcontentsline{cit}{citazioni}{\protect\numberline{\thecitazioni}#1}\par}
{{\unskip\nobreak\hfil\penalty50
\hspace{2em}\null\nobreak \hfil\textit{\autorecitazione} \parfillskip=0pt \finalhyphendemerits=0 \par} \end{quotation}}\begin{document}
\listofcitazioni
\chapter{Inizio}
\lipsum[1-2]
\begin{citazione}{Pippo e Pluto}
\lipsum[4-5]
\end{citazione}\lipsum[1-6]
\begin{citazione}{Paperino}
\lipsum[4-5]
\end{citazione}\chapter{Avanti}
\lipsum[1-2]
\begin{citazione}{Pippo e Topolino}
\lipsum[4-5]
\end{citazione}\lipsum[1-6]
\begin{citazione}{Minnie}
\lipsum[4-5]
\end{citazione}
\end{document}`
::
Il tuo codice mi dà un pdf in cui i numeri di pagina sono praticamente sul bordo inferiore della pagina, addirittura tagliati. In passato mi son trovato anche io a fronteggiare testatine molto alte e non sono riuscito a capire bene come mai geometry+fancyhdr non gestiscano bene la cosa. Magari se leggo per bene il manuale lo scopro 🙂
Comunque, per i suggerimenti:
– non scomoderei troppe minipage quando basta un box
– non metterei le estensioni dei file .jpg
– se sai che le tue figure devono essere da 30 mm puoi dare la misura esplicita
– \fancyhead[CE,CO] non serve, basta \fancyhead[C]
(- se col mio codice ti compaiono quadrati neri non spaventarti, togli l’opzione “demo” da graphicx)
Fran
`\documentclass{book}
\usepackage[top=15mm,bottom=75mm]{geometry}
\usepackage[demo]{graphicx}
\usepackage{microtype}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\headheight}{158pt}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot{}
\fancyfoot[LE,LO]{\thepage}
\fancyhead{}
\fancyhead[C]{
\makebox[0pt][c]{%
\includegraphics[width=30mm, height=30mm]{e147}\hspace{50mm}
\includegraphics[width=30mm, height=30mm]{e147}}
\vspace*{12pt}
\begin{minipage}{\textwidth}
\centering
\vspace{12pt}
\textit{\textls{AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA}}\\
\textit{\textbf{''AAAAAAAAAAAAAAAAAASSSSSSSSSSSSSSSSS''}}\\
{\small \textit{\textls{CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC}}}\\
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
\end{minipage}}
\usepackage{lipsum}
\begin{document}
\chapter{chapter}
\thispagestyle{fancy}
\section{section}
ooooo
\lipsum[1-50]
\newpage
popopop
\end{document}`
::
Io farei una cosa simile:`\documentclass{article}
\newcommand{\codice}[1]{\def\mycodice{#1}}
\newcommand{\cliente}[1]{\def\mycliente{#1}}%comandi modificabili dai colleghi
\codice{12456}
\cliente{Azienda tal dei Tali}\begin{document}
%esempio d'uso dei comandi, che tu inserirai nelle testatine o nella prima pagina
L'Azienda \textsf{\mycliente} ha il codice \texttt{\mycodice}.
\end{document} `
A far bene potresti usare dei comandi tipo \@codice e \@cliente, posti fra \makeatletter e \makeatother, ma credo che ciò potrebbe spaventare i colleghi…Fran
::
Credo che la questione derivi dal fatto che un tempo avevo installato i MinionPro, seguendo le istruzioni della documentazione del pacchetto e di una discussione sul vecchio forum. Tutto andava bene.
Poi arrivò la TL2012. E un giorno provai a compilare, per caso, perché non lo uso praticamente mai, un documento conl il MInion. E non andava. Quindi, senza alcuna cognizione di causa, ho dato qualche comando, fra cui certamente updmap.
Nulla cambiò in bene, nel senso che non potevo comunque usare i Minion, ma pareva che non fosse sorto alcun problema, finora.
Ecco, tanto per ricordarmi che dovrei studiare anche qualcosa legato ai font in pdflatex, argomento per me oscuro(Ah, comunque i font li avevo installati nell’albero personale, il mio texmf-local contiene solo la cartella web2c che contiene solo updmap.cfg).
E ora a un matrimonio, in una giornata di pioggia… speriamo migliori!
Fran
-
AutoreRisposte