View previous topic :: View next topic |
Author |
Message |
Johnny_Bit Apprentice
Joined: 30 Aug 2005 Posts: 246 Location: Poland
|
Posted: Thu Dec 21, 2006 6:40 pm Post subject: [SOLVED][LaTeX] Jak pisac po polsku |
|
|
Jak w temacie, jak normalnie pisać w LaTeXu tak żeby normalnie wyświetlał w skompilowanych plikach polskie znaki, żeby zamiast chapter pisał rozdział itd...
Last edited by Johnny_Bit on Wed Jan 10, 2007 5:10 pm; edited 1 time in total |
|
Back to top |
|
|
Yaro Tux's lil' helper
Joined: 11 Sep 2004 Posts: 133 Location: Poland, Katowice
|
|
Back to top |
|
|
Radioaktywny Apprentice
Joined: 01 Sep 2005 Posts: 248 Location: Jestem przed komputerem ;)
|
|
Back to top |
|
|
Johnny_Bit Apprentice
Joined: 30 Aug 2005 Posts: 246 Location: Poland
|
Posted: Thu Dec 21, 2006 8:21 pm Post subject: |
|
|
dzięki |
|
Back to top |
|
|
wodzik l33t
Joined: 12 Jun 2005 Posts: 713 Location: Człuchów
|
Posted: Tue Jan 09, 2007 5:48 pm Post subject: |
|
|
odgrzeje troche temat, bo mam problem z magisterka kolezanki.
mam taki plik:
Code: | \documentclass[fleqn,oneside]{pmgr}
\usepackage{polski}
\usepackage{amsmath}
\usepackage{qpalatin}
\usepackage{enumerate}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{float}
\usepackage{qpxmath}
\begin{document}
Pojęcie funkcji ukształtowało się na poczštku XIX wieku.
Rozpatrywano wówczas funkcje, których dziedzina i zbiór wartości
ograniczały się do zbi
\end{document} |
i po zamianie na pdf zamiast pl literek sa krzaczki. i w sumie to watek mozna przeniesc chyba do ot, bo ma malo wspolnego z gentoo jako tako ;]
--------------EDIT-------------
pmgr to moj wlasny plik z klasa. mozna zamienic poczatek na: [code]\documentclass[fleqn,oneside]{book}
efekt ten sam ;] _________________ :() { :|: & };: <- nie próbuj wpisywać tego w konsoli |
|
Back to top |
|
|
dziadu Guru
Joined: 04 May 2006 Posts: 467 Location: Kraków/Darmstadt/Munich
|
Posted: Tue Jan 09, 2007 5:56 pm Post subject: |
|
|
Może to wynikać z tego, że masz kodowanie w systemie ustawione na UTF-8 a LaTeX przetwarza tekst jako ISO8859-2.
Też tak miałem i rowiązanie było proste. Najpierw
Code: | emerge dev-tex/latex-unicode |
a potem w nagłówku dajesz
Code: | \usepackage[utf8]{inputenc}
\usepackage{polski} |
Myśle, że powinno pomóc. U mnie działa. |
|
Back to top |
|
|
wodzik l33t
Joined: 12 Jun 2005 Posts: 713 Location: Człuchów
|
Posted: Tue Jan 09, 2007 6:12 pm Post subject: |
|
|
po skompilowaniu latex-unicode i dodaniu Code: | \usepackage[utf8]{inputenc}
\usepackage{polski} | dostaje taki error:
Code: | [PDFLaTeX] test.tex => test.pdf (pdflatex)
[PDFLaTeX] finished with exit status 1
./test.tex:13:Package inputenc Error: Unicode char \u8:ęci not set up for use with LaTeX. Pojęci
./test.tex:13:Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `utf8'. Pojęcie funkcji ukształ
./test.tex:13:Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `utf8'. Pojęcie funkcji ukształtował
./test.tex:13:Package inputenc Error: Unicode char \u8:ęna not set up for use with LaTeX. Pojęcie funkcji ukształtowało się na
./test.tex:13:Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `utf8'. Pojęcie funkcji ukształtowało się na poczš
./test.tex:14:Package inputenc Error: Unicode char \u8:ówcz not set up for use with LaTeX. Rozpatrywano wówcz
./test.tex:14:Package inputenc Error: Unicode char \u8:óryc not set up for use with LaTeX. Rozpatrywano wówczas funkcje, któryc
./test.tex:14:Package inputenc Error: Unicode char \u8:órwa not set up for use with LaTeX. ...czas funkcje, których dziedzina i zbiór wa
./test.tex:14:Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `utf8'. ... funkcje, których dziedzina i zbiór wartoœ
./test.tex:15:Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `utf8'. ograniczał
./test.tex:15:Package inputenc Error: Unicode char \u8:ędo not set up for use with LaTeX. ograniczały się do
./test.tex:17: Font shape `OT4/qpl/m/sl' in size not available(Font) Font shape `OT4/qpl/m/it' tried instead on input line 17. Font shape `OT4/qpl/m/sl' in size not available(Font) Font shape `OT4/qpl/m/it' tried instead
[PDFLaTeX] 11 errors, 1 warning, 0 badboxes |
i w ogóle nie robi pdfa. po zmianie na
Code: | \usepackage[latin2]{inputenc}
\usepackage{polski} |
dostaje :
Code: | [PDFLaTeX] test.tex => test.pdf (pdflatex)
[PDFLaTeX] finished with exit status 1
./test.tex:14:Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `latin2'. ... funkcje, których dziedzina i zbiór warto
./test.tex:17: Font shape `OT4/qpl/m/sl' in size not available(Font) Font shape `OT4/qpl/m/it' tried instead on input line 17. Font shape `OT4/qpl/m/sl' in size not available(Font) Font shape `OT4/qpl/m/it' tried instead
[PDFLaTeX] 1 error, 1 warning, 0 badboxes |
_________________ :() { :|: & };: <- nie próbuj wpisywać tego w konsoli |
|
Back to top |
|
|
dziadu Guru
Joined: 04 May 2006 Posts: 467 Location: Kraków/Darmstadt/Munich
|
Posted: Tue Jan 09, 2007 7:02 pm Post subject: |
|
|
Może to wina Twojego składu (pmgr.cls). Spróbuj zamiast tego dać np.
Code: | \documentclass[10pt,a4paper]{article} |
ewentualnie możesz też powalczyć tym
Code: | \usepackage[OT4]{fontenc} |
A jeszcze jedno pytanie nasuwa mi się: W czym pisałeś tą pracę? W jakim programie i jak ten program zakodował plik na dysku.
Druga sprawa: Czy mógłbyś udostępnić (czy wolno wam) plik pmgr.cls. Bo wnioskuje, że studiujesz nan PAP i to jest wasz wewnętrzny skład prac.
Trzecia sprawa:
Code: | \usepackage{qpalatin} |
To też chyba nie jest standardowe, więc może zakomentuj to i zobacz co z tego będzie.
___________________..:: edit ::..___________________
Trochę pogrzebałem jeszcze. Najpierw przejrzyj plik
Code: | /usr/share/texmf/tex/latex/base/utf8-test.tex |
Możesz znaleźć tam coś interesującego.
Skorzystałem z podanego tam przykładu i ustawiłem
Code: | \inputencoding{latin2} |
co (jak przynajmniej zrozumiałem) wymusza zastosowanie innego kodowania znaków. Rezultat: Taki jak w pierwszym błędzie zacytowanym powyżej. Stąd nasuwa się wniosek, że plik masz zakodowany jako latin2.
Natomiast co do drugiego błędu
Quote: | ./test.tex:14:Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `latin2'. ... funkcje, których dziedzina i zbiór wartoœ |
Wygląda to jakby literka "ś" (na samym końcu) zakodowana powiedzmy w utf (w którym zajmuje dwa bajty) była interpretowana (i jest w rzeczywistości) jako latin2, czyli że zajmuje tylko jeden bajt. No i trafia LaTeX na literkę, której nie potrafi rozpoznać i przydzielić jej znaku (może pisze głupoty ale taka jest moja interpretacja). |
|
Back to top |
|
|
wodzik l33t
Joined: 12 Jun 2005 Posts: 713 Location: Człuchów
|
Posted: Tue Jan 09, 2007 9:20 pm Post subject: |
|
|
wlasnie nie wiem czy moge wystawic ten plik pmgr.cls, bo praca jest kolezanki. a wczesniej ona pracowala na windowsie (nie wiem na jakim programie), a ze sie posypal to korzysta z kompa na ktorym jest ubuntu i kile, ale kodowanie pliku nie ma chyba nic do rzeczy, bo w nowo utworzonym pliku na kile w moim gentoo z taka sama skladnia jest to samo. _________________ :() { :|: & };: <- nie próbuj wpisywać tego w konsoli |
|
Back to top |
|
|
rzabcio Guru
Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Wed Jan 10, 2007 7:40 am Post subject: |
|
|
wodzik wrote: | wczesniej ona pracowala na windowsie (nie wiem na jakim programie) | Windowsowa dystrybucja LaTeXa to MikTeX. Przeważnie.
Z ciekawości zajrzałem do swoich nagłówków. Coś podobnego już robiliście jak widzę, ale może coś się przyda: Code: | \usepackage{palatino}
% może być też times, charter, newcent
\usepackage[polish]{babel}
\usepackage[T1]{polski}
\usepackage[latin2]{inputenc}
\usepackage[T1]{fontenc} | [/code]
Polecam jeszcze wypróbowanie dokumentu extreport (nie jestem pewien, czy jest w MikTeXu. _________________ --------------------------------------
Jesus saves. Cthulhu eats. (:=
-------------------------------------- |
|
Back to top |
|
|
wodzik l33t
Joined: 12 Jun 2005 Posts: 713 Location: Człuchów
|
Posted: Wed Jan 10, 2007 11:19 am Post subject: |
|
|
na razie doszedlem do tego, ze pozmienialem kodowanie w pracy i w pmgr.cls na iso. jednak krzaki dalej uparcie wystepuja po zrobieniu pdfa ;/probowalem juz chyba wszystkich kombinacji ;/
------------------EDIT---------
tyle meczenia, a wystaczylo dodac na poczatku pmgr.cls \usepackage[latin2]{inputenc} _________________ :() { :|: & };: <- nie próbuj wpisywać tego w konsoli |
|
Back to top |
|
|
rzabcio Guru
Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Wed Jan 10, 2007 2:19 pm Post subject: |
|
|
wodzik wrote: | tyle meczenia, a wystaczylo dodac na poczatku pmgr.cls \usepackage[latin2]{inputenc} | No i też tak pisałem.
Sam miałem swego czasu z tym problemy. Dopiero przy LaTeXie poznałem jak ważny jest system wprowadzania znaków. To może SOLVED? _________________ --------------------------------------
Jesus saves. Cthulhu eats. (:=
-------------------------------------- |
|
Back to top |
|
|
wodzik l33t
Joined: 12 Jun 2005 Posts: 713 Location: Człuchów
|
Posted: Wed Jan 10, 2007 5:09 pm Post subject: |
|
|
niestety watek nie jest moj wiec solved nie bedzie. _________________ :() { :|: & };: <- nie próbuj wpisywać tego w konsoli |
|
Back to top |
|
|
Johnny_Bit Apprentice
Joined: 30 Aug 2005 Posts: 246 Location: Poland
|
Posted: Wed Jan 10, 2007 5:11 pm Post subject: |
|
|
solved będzie.
Ja osobiście używam
Code: | \usepackage[polish]{babel} %polski latex
\usepackage[utf8]{inputenc} %utf8, duh
\usepackage[T1]{fontenc} % "ę" działa dzięki temu |
W scite edytuje z użyciem utf-8 cookie. |
|
Back to top |
|
|
dkolkowski n00b
Joined: 15 Jun 2006 Posts: 8
|
Posted: Sun Jan 14, 2007 11:43 am Post subject: |
|
|
Johnny_Bit wrote: | solved będzie.
Ja osobiście używam
Code: | \usepackage[polish]{babel} %polski latex
\usepackage[utf8]{inputenc} %utf8, duh
\usepackage[T1]{fontenc} % "ę" działa dzięki temu |
W scite edytuje z użyciem utf-8 cookie. |
Polecam taką preambułę jak już coś:
Code: |
\documentclass[10pt,a4paper]{article}
% UTF-8
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
% pl_PL + fajne czciąki
\usepackage[MeX]{polski}
\usepackage{ae,aecompl}
\begin{document}
ąśżźćńółę
\end{document}
|
|
|
Back to top |
|
|
|