PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zeichen hilfe??



Sbata
27-09-2004, 10:07
hi
ich habe ein sehr grosses probleme :((((

ich habe in meine text , umlaute und noch ein paar zeichen unicode codiert:
z.b &#x8221,
pdflatex will solche zeichen einfach nicht richtig umsetzen.

ich habe mit das versucht:
\usepackage[utf8]{inputenc}

hat leider nicht geholfen.

ich bin dankbar , wenn jemand mich helfen kann.

sbata

mwanaheri
27-09-2004, 15:59
gibt es eine Fehlermeldung? bist du sicher, dass du nicht utf16 verwendest?

Sbata
28-09-2004, 08:11
nein , ich habe doch utf8 geschrieben.
ich habe überhaupt kein lösung gefunden.

und das omega projekt ist unreif, dass kann man leider nicht benutzen .

sbata

blubb
28-09-2004, 09:03
Habe noch nie mit utf8 oder utf16 gearbeitet.

Aber: Hast du &#x8221 geschrieben?

Sprich ein &, dann ein # dann ein x...
Das wird von TeX wohl auch so interpretiert werden.

Hast du ein Minimalbeispiel (wobei ich nicht weiss, ob das hier überhaupt erstellbar ist wegen der Codierung).

Sbata
28-09-2004, 09:42
hi
hier ist ein beispiel:


\documentclass[german,a4paper,twoside]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage[pdftex]{graphics}
\usepackage{graphicx}
\usepackage[pdftex]{thumbpdf}
\usepackage{german}
\usepackage{fancyhdr}
\usepackage[titles]{tocloft}
\usepackage{minitoc}
\usepackage[
pdftex,
a4paper,
bookmarks,
bookmarksopen=true,
bookmarksnumbered=true,
pdfauthor={ich klar},
pdftitle={das werdet ihr im 2 monaten im web sehen},
colorlinks,
linkcolor=blue,
urlcolor=blue
]{hyperref}

\sloppy

% Einstellungen fuer das Seiten-Layout - Anfang
\setlength{\paperwidth}{21.0cm}
\setlength{\paperheight}{29.7cm}
\setlength{\textwidth}{16.0cm}
\setlength{\textheight}{24.2cm}
\setlength{\footskip}{1.0cm}
\setlength{\topmargin}{-2.5cm}
\setlength{\headheight}{2.0cm}
\setlength{\headsep}{1.0cm}
\setlength{\evensidemargin}{-0.5cm}
\setlength{\oddsidemargin}{0.5cm}
\setlength{\parindent}{0.0cm}

\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{}{#1}}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[LE,RO]{\thepage}
\fancyhead[RE]{\textsl{
Teil 1: Grundlagen}}
\fancyfoot[C]{balbla}
\renewcommand{\headrulewidth}{0.6pt}
\renewcommand{\footrulewidth}{0.6pt}




\renewcommand{\labelitemi}{$\bullet$}
\renewcommand{\labelitemii}{$\circ$}
\renewcommand{\labelitemiii}{-}
%\renewcommand{\labelenumi}{\symbol{111}}
%\renewcommand{\labelenumii}{\symbol{111}}
%\renewcommand{\labelenumiii}{\symbol{111}}


\setcounter{tocdepth}{3}\setcounter{secnumdepth}{4 }\setcounter{parttocdepth}{3}





\begin{document}
\begin{titlepage}
\begin{center}
\textsc{Teil 1: Grundlagen}\\[20.0pt]
\end{center}
\end{titlepage}

\part{Teil 1: Grundlagen}
\chapter{Vorbemerkungen}
%舑 diesen zeichen als text einfügen!!!


舑
\end{document}



ich habe viele solche zeichen im dokument.
die fehler meldung :

! Misplaced alignment tab character &.
l.82 &
#x8211;
?
! You can't use `macro parameter character #' in vertical mode.
l.82 &#
x8211;
?




ich bin sehr dankbar wenn jemand mich weiter helfen kann,

sbata

blubb
28-09-2004, 12:35
Da steht aber nichts von utf.
> \usepackage[latin1]{inputenc}

Und ein Minimalbeispiel braucht auch keine Änderung der Seitengrößen.



\documentclass[german,a4paper,twoside]{book}\usepackage{ngerman}
\usepackage{german}
Entweder oder, aber nicht beides.
Wenn du zwischen alter un neuer Rechtschreibung wechseln willst, nimm
\usepackage[ngerman,german]{babel}


Minimalbeispiel:

\documentclass{book}
\usepackage[latin1]{inputenc}
\begin{document}
%舑 diesen zeichen als text einfügen!!!
舑
\end{document}

Wobei das "chinesische ?" Zeichen 舑 von der Forumssoftware umgesetzt wird (zumindest bei mir, ich habe den Verdacht das ist bei dir auch so). Für TeX ist das ein & (Sprich Tellentrenner einer Tabelle) dann ein # (Sprich ein Variablenkenner für ein Makro) ...

Wenn du utf verwenden willst, dann musst du auch in utf schreiben, oder ein Makro suchen das die &#x8211 verarbeiten kann.

Mit welchem Editor schreibt du? Verwendest du wirklich UTF bei der Eingabe, d.h. beim Text schreiben?

P.S. Falls du chinesisch/koreanisch/japanisch brauchst, da kann die das Paket cjk weiterhelfen. Ich konnt adamit schon kurze chinesische Texte schreiben.

Blubb

blubb
28-09-2004, 12:52
Nachtrag:
Falls dein text wirklich in utf geschrieben ist, vielleicht hilft dir dann http://texcatalogue.sarovar.org/entries/utf2any.html weiter.

Oder http://texcatalogue.sarovar.org/entries/unicode.html

Sbata
29-09-2004, 18:58
hi
ich glaube nicht das es utf8 , was ich habe , das zeichen &# 8221;
ist nicht utf sondern unicode .

gibt es nicht packete die so was unterstützen .

danke für die antwort

sbata