- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 6 mesi fa da .
-
Topic
-
Buona sera a tutti,ho un documento dove ci sono una miriade di barre rovesciate, per cui ho codificato il simbolo § in questo modo:
`
\catcode`§=13
\def§{\textbackslash{}}
`
La cosa funziona, però nel pdf, nel punto in cui ho inserito \catcode mi compare il testo “=13” (se lo metto nel preambolo mi compare all’inizio del documento).
Uso LaTex con Kile, e il documento l’ho compilato con pdflatex.Ne file di registro (gawk.log) viene riportato i seguente errore:
!` Missing number, treated as zero.
\protect
l.92 \catcode`§
=13
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)`
Pare che il problema sia dovuto al carattere § non riconosciuto da inputenc.
Infatti:
`! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `utf8'.See the inputenc package documentation for explanation.
Type Hfor immediate help.
…l.92 \catcode`§
=13\relax
You need to provide a definition with \DeclareInputText
or \DeclareInputMath before using this key.]`
- Devi essere connesso per rispondere a questo topic.