Autor |
Wiadomość
|
marekp |
Wysłany: 18.03.18, 06 2:13 pm Temat postu: Problemy z LaTeXem |
|
|
podgrupa
Dołączył: 08 Gru 2005 Posty: 8 Skąd: Pszczyna
|
Mam pytanie jak skonfigurowć winshella z miktexem? z góry dziękuje za podpowiedzi - pozdrowienia |
|
Powrót do góry |
|
|
loxley |
Wysłany: 18.03.18, 06 3:21 pm Temat postu: |
|
|
Tomasz Kania
Dołączył: 27 Mar 2005 Posty: 240 Skąd: Katowice
|
Najważniejsze, to ustawić ścieżki programów.
Wejdź w Opcje » Wywoływanie programów
Pojawi się okienko:
Tam poustawiaj ścieżki do wszystkich programów (większość znajduje się w folderze miktex\bin\ z wyjątkiem programu PDFView - w tym przypadku po prostu podaj ścieżkę do Adobe Acrobat. |
|
Powrót do góry |
|
|
Nty |
Wysłany: 19.03.19, 06 1:08 pm Temat postu: |
|
|
Michał Gnacik
Dołączył: 10 Lis 2005 Posty: 130 Skąd: Dąbrowa Górnicza
|
Przykładowa "preambuła" i początek dokumentu.
Kod: |
\documentclass[a4paper,11pt]{amsart} %[b][size=9]LaTeX musi wiedzieć do jekiego typu klasy przekształcać dokumenty \documentclass[opcje]{klasa}[/size][/b]%
\usepackage[T1]{fontenc} %[b][size=9]\usepackage to podłącznie pakietu w naszym przypadku czcionki typu EC i PL, argument T1 określa kodowanie[/size][/b]%
\usepackage[bookmarksnumbered,colorlinks,plainpages,backref]{hyperref} %[b][size=9]kolejne pakiety[/size][/b]%
\usepackage{amsfonts} %[b][size=9]załadowanie pakietu amsfonst[/size][/b]%
\usepackage[cp1250]{inputenc} %[b][size=9]pakiet inputenc pozwala na bezpośrednie wprowadzenie polskich znaków. W Windows-ie, jako stronę kodową użyjemy [cp1250][/size][/b]%
\addtolength{\textwidth}{2cm}
\addtolength{\hoffset}{-2cm}
\addtolength{\voffset}{-2cm}
\addtolength{\footskip}{2cm}
\addtolength{\marginparpush}{-2cm} %[b][size=9]przykłądowe marginesy[/size][/b]%
\def\sectionname{\S Sekcja} %[b][size=9] nazwa sekcji, w {} \S oznacza symbol paragrafu[/size][/b]%
\def\subsectionname{}%[b][size=9] podobny parametr jak powyżej okreslający nazwę podsekcji[/size][/b]%
\begin{document} %[b][size=9]rozpoczecie dokumentu[/size][/b]%
\section{}
\subsection{}Przykład tekst matemtyczny $(a_n)_{n \in \mathbb{N}}$ polskie czcionki ąężćź
\begin{displaymath}
\mbox{wyśrodkowany tekst matemtyczny } \lim_{n \to \infty} a_n = \infty
\end{displaymath}
\end{document} %[b][size=9]zakończenie dokumentu[/size][/b]% |
Przydatna jest również komenda \DeclareMathOperator{}{} zadeklarowana wcześniej w preambule
przykład \DeclareMathOperator{\R}{\mathbb{R}} (w preambule), a potem jej zastosowanie w dokumencie, zamiast długo pisać \mathbb{R} wpisujemy \R i otrzymujemy to samo. |
|
Powrót do góry |
|
|
marekp |
Wysłany: 20.03.20, 06 9:47 am Temat postu: |
|
|
podgrupa
Dołączył: 08 Gru 2005 Posty: 8 Skąd: Pszczyna
|
hmm dziekuje panowie zrobiłem i.... w mioim artykule wyskoczył taki bład "! LaTeX Error: File `polski.sty' not found." to smienilem "\usepackage{polski}" na "\usepackage{polish}" ponieważ 'polish.sty' istnieje ale pojawił sie kolejny problem z którym nie moge sobie dac rady prosze o pomoc a mianowicie wyskoczyło coś takiego (celowo wklejam cały komunikat):
Kod: |
"This is pdfeTeX, Version 3.141592-1.21a-2.2 (MiKTeX 2.4)
entering extended mode
(Plik TeX 1.tex
LaTeX2e <2003/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, loaded.
(C:\texmf\tex\latex\base\article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(C:\texmf\tex\latex\base\size12.clo)) (C:\texmf\tex\generic\babel\polish.sty
! Package babel Error: You have used an old interface to call babel
(babel) You may expect compatibility problems wit other packages
.
See the babel package documentation for explanation.
Type H <return> for immediate help.
...
l.73 \bblstyerror
?
! Emergency stop.
..."
|
zgóry dziękuje za pomoc:) |
|
Powrót do góry |
|
|
loxley |
Wysłany: 20.03.20, 06 9:12 pm Temat postu: |
|
|
Tomasz Kania
Dołączył: 27 Mar 2005 Posty: 240 Skąd: Katowice
|
To właśnie jedna z przyczyn dla których środowisko Babel nie jest polecane. A ta preambuła, którą wkleił Nty się nie nadaje? |
|
Powrót do góry |
|
|
Nty |
Wysłany: 20.03.20, 06 9:29 pm Temat postu: |
|
|
Michał Gnacik
Dołączył: 10 Lis 2005 Posty: 130 Skąd: Dąbrowa Górnicza
|
moja preambuła jak najbardziej się nadaje i jest jak najbardziej optymalna (jeśli w LaTeX wpisujesz coś po między %% to nie jest to brane pod uwagę, zwykły komentarz). Co do problemów @marekkp, to jeśli już bardzo nie chcesz mojej preambuły to zamiast \usepackage{polish} \usepackage[polish]{babel} powinno zadziałać, aczkolwiek nie polecam pakietu {babel}. |
|
Powrót do góry |
|
|
loxley |
Wysłany: 20.03.20, 06 9:30 pm Temat postu: |
|
|
Tomasz Kania
Dołączył: 27 Mar 2005 Posty: 240 Skąd: Katowice
|
@marekp najlepiej pokaż też swoją preambułę. |
|
Powrót do góry |
|
|
marekp |
Wysłany: 21.03.21, 06 12:53 am Temat postu: |
|
|
podgrupa
Dołączył: 08 Gru 2005 Posty: 8 Skąd: Pszczyna
|
moja preabuła ta którą dr Tyran Kamińska podała jako przykładowy na wykładzie:
Kod: |
documentclass[12pt,a4paper]{article}
\usepackage{polski}
\usepackage[cp1250]{inputenc}
\title{blabla}
\author{Marek}
\begin{document}
\maketitle
bla bla bla
\end{document} |
polski nie znalazł zmieniłem na polish, nie działało to zmieniłem tak jak proponował Nty : „\usepackage[polish]{babel}” i wyskoczyło co następujące:
Kod: |
(C:\texmf\tex\latex\base\article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(C:\texmf\tex\latex\base\size12.clo)) (C:\texmf\tex\generic\babel\babel.sty
(C:\texmf\tex\generic\babel\polish.ldf (C:\texmf\tex\generic\babel\babel.def)
Package babel Warning: No hyphenation patterns were loaded for
(babel) the language `Polish'
(babel) I will use the patterns loaded for \language=0 instead.
)) (C:\texmf\tex\latex\base\inputenc.sty (C:\texmf\tex\latex\base\cp1250.def))
(Plik TeX 1.aux))
Runaway argument?
{document
! File ended while scanning use of \end.
<inserted text>
\par
<*> Plik*TeX*1.tex
?
! Emergency stop.
<inserted text>
\par
<*> Plik*TeX*1.tex |
Jest coś aby zachowac jezyk polski a ominąć to polecenia? Lub jak to dostosować? Aby działało? Z góry dziękuje za pomoc. |
|
Powrót do góry |
|
|
loxley |
Wysłany: 21.03.21, 06 6:28 am Temat postu: |
|
|
Tomasz Kania
Dołączył: 27 Mar 2005 Posty: 240 Skąd: Katowice
|
Po prostu nie używaj Babel!
Kod: |
\documentclass[a4paper,11pt]{amsart}
\usepackage[T1]{fontenc}
\usepackage[bookmarksnumbered,colorlinks,plainpages,backref]{hyperref}
\usepackage{amsfonts}
\usepackage[cp1250]{inputenc}
\addtolength{\textwidth}{2cm}
\addtolength{\hoffset}{-2cm}
\addtolength{\voffset}{-2cm}
\addtolength{\footskip}{2cm}
\addtolength{\marginparpush}{-2cm}
|
Użyj tego jako preambuły a zobaczysz jak pięknie będzie działać I polski będzie. |
|
Powrót do góry |
|
|
marekp |
Wysłany: 21.03.21, 06 10:40 am Temat postu: |
|
|
podgrupa
Dołączył: 08 Gru 2005 Posty: 8 Skąd: Pszczyna
|
Nuklear dziekuje ale nie dizała wkleiłem zywcem Twoją preambułe i błąd:
Kod: |
This is pdfeTeX, Version 3.141592-1.21a-2.2 (MiKTeX 2.4)
entering extended mode
(Plik TeX 1.tex
LaTeX2e <2003/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, loaded.
(C:\texmf\tex\latex\amscls\amsart.cls
Document Class: amsart 2004/08/06 v2.20
(C:\texmf\tex\latex\amsmath\amsmath.sty
For additional information on amsmath, use the `?' option.
(C:\texmf\tex\latex\amsmath\amstext.sty (C:\texmf\tex\latex\amsmath\amsgen.sty)
) (C:\texmf\tex\latex\amsmath\amsbsy.sty)
(C:\texmf\tex\latex\amsmath\amsopn.sty)) (C:\texmf\tex\latex\amsfonts\umsa.fd)
(C:\texmf\tex\latex\amsfonts\amsfonts.sty))
(C:\texmf\tex\latex\base\fontenc.sty (C:\texmf\tex\latex\base\t1enc.def))
(C:\texmf\tex\latex\hyperref\hyperref.sty
(C:\texmf\tex\latex\graphics\keyval.sty)
(C:\texmf\tex\latex\hyperref\pd1enc.def)
(C:\texmf\tex\latex\00miktex\hyperref.cfg)
Implicit mode ON; LaTeX internals redefined
(C:\texmf\tex\latex\hyperref\backref.sty) (C:\texmf\tex\latex\ltxmisc\url.sty))
*hyperref using default driver hpdftex*
(C:\texmf\tex\latex\hyperref\hpdftex.def (C:\texmf\tex\latex\psnfss\pifont.sty
(C:\texmf\tex\latex\psnfss\upzd.fd) (C:\texmf\tex\latex\psnfss\upsy.fd)))
(C:\texmf\tex\latex\base\inputenc.sty (C:\texmf\tex\latex\base\cp1250.def)))
*
! Emergency stop.
<*> Plik*TeX*1.tex
No pages of output.
Transcript written on "Plik TeX 1.log". |
jak wkleiłem to do mojej preambuły i wygladło to następująco:
Kod: |
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[bookmarksnumbered,colorlinks,plainpages,backref]{hyperref}
\usepackage{amsfonts}
\usepackage[cp1250]{inputenc}
\title{blabla}
\author{Marek}
\begin{document}
\maketitle
Treść dokumentu:
\end{document} |
i bład wyglądał podobnie:
Kod: |
(C:\texmf\tex\latex\amsfonts\amsfonts.sty)
(C:\texmf\tex\latex\base\inputenc.sty (C:\texmf\tex\latex\base\cp1250.def))
(Plik TeX 1.aux) (C:\texmf\tex\latex\graphics\color.sty
(C:\texmf\tex\latex\00miktex\color.cfg) (C:\texmf\tex\latex\graphics\pdftex.def
(C:\texmf\tex\context\base\supp-pdf.tex (C:\texmf\tex\context\base\supp-mis.tex
loading : Context Support Macros / Miscellaneous (2004.10.26)
)
loading : Context Support Macros / PDF (2004.03.26)
))) (C:\texmf\tex\latex\hyperref\nameref.sty) (Plik TeX 1.out) (Plik TeX 1.out)
(C:\texmf\tex\latex\amsfonts\umsa.fd) (C:\texmf\tex\latex\amsfonts\umsb.fd))
Runaway argument?
{document
! File ended while scanning use of \end.
<inserted text>
\par
<*> Plik*TeX*1.tex
?
! Emergency stop.
<inserted text>
\par
<*> Plik*TeX*1.tex
No pages of output.
Transcript written on "Plik TeX 1.log". |
już sam nie wiem co z tym zrobić |
|
Powrót do góry |
|
|
Minuteman |
Wysłany: 21.03.21, 06 11:30 am Temat postu: |
|
|
grupa
Dołączył: 18 Mar 2006 Posty: 113 Skąd: Siemianowice Śląskie
|
dlatego nie lubię LaTeXa, jak pomyślę ile miałbym się napocić by cokolwiek pod tym napisać po polsku to już wolę męczyć się z wordem _________________ Kto zwycięża innych jest silny, ten kto zwycięża ze sobą jest potężny |
|
Powrót do góry |
|
|
loxley |
Wysłany: 21.03.21, 06 3:51 pm Temat postu: |
|
|
Tomasz Kania
Dołączył: 27 Mar 2005 Posty: 240 Skąd: Katowice
|
Nie zgadzam się, LaTeX jest bardzo wygodny i nawet listy urzędowe w nim piszę (wiem, że jestem zboczony).
@marekp. Nie powinienieś zmieniać sobie tak po prostu preambuły - niby wszystko dzieje się w pliku *.tex, ale tak na prawdę generwany jest szereg innych plików (nie będę wchodził w szczegóły), w których się dzieją się cuda niewidy.
Zrób tak:
Utwórz nowy plik i do niego daj taką preambułę jak podałem. Zapisz ten plik i dopiero teraz wstaw całą sekcję \begin{document} ... \end{document}. Powinno zadziałać.
Poza tym polecam od siebie instalowanie dużej wersji MikTeX (250 mb, a nie tej malutkiej). Jeśli ktoś nie chce tego ściągać, to zgłaszać się do mnie to Wam pozgrywam na płytki. |
|
Powrót do góry |
|
|
Nty |
Wysłany: 21.03.21, 06 4:18 pm Temat postu: |
|
|
Michał Gnacik
Dołączył: 10 Lis 2005 Posty: 130 Skąd: Dąbrowa Górnicza
|
marekp napisał: |
documentclass[12pt,a4paper]{article} brak \ przed documentclass
\usepackage{polski}\usepackage[polish]{babel}
\usepackage[cp1250]{inputenc}
\title{blabla} \maketitle najlepiej dac bezpośrednio po \title po \begin{document}
\author{Marek}
\begin{document}
\maketitle
bla bla bla
\end{document}
|
W załączniku przykładowe pliki .tex z preambułą
Przykład 1
Przykład 2
do @marekp
Cytat: |
czy w opcjach \ogólne\wywoływanie programów
pod LaTeX podłączyłeś plik
...\texmf\miktex\bin\latex.exe
,a pod DVIView
...\texmf\miktex\bin\yap.exe
??
|
|
|
Powrót do góry |
|
|
marekp |
Wysłany: 21.03.21, 06 7:31 pm Temat postu: |
|
|
podgrupa
Dołączył: 08 Gru 2005 Posty: 8 Skąd: Pszczyna
|
dziękuje bardzo panowie działa poprawnie (nareszcie), użyłęm tej preambuły z pliku "Przykład 2", "Przykład 1" również działa, ale zastanawia mnie to dlaczego nie działa gdy wpisze "ą"lub "ę"?. I chciałbym sie dowiedzieć skąd ściągnąć rozszerzony Miktex? Jeszcze raz dziekuje wszytkim za pomoc |
|
Powrót do góry |
|
|
loxley |
Wysłany: 21.03.21, 06 7:38 pm Temat postu: |
|
|
Tomasz Kania
Dołączył: 27 Mar 2005 Posty: 240 Skąd: Katowice
|
Polskich znaków diakrytycznych nie można wstawiać "z klawiatury" do preambuły, bo nie są one w niej (jeszcze) przetwarzane. Można to obejść wpisując np za ś \'{s} itd. Zalecane to jest tylko dla znaków diakrytycznych umieszonych w preambule.
Duży MikTeX instalujemy w taki sposób:
1. Ściągamy http://prdownloads.sourceforge.net/miktex/setup-2.4.1705.exe?download
2. Włączamy program, ustawiamy średnią lub dużą dystrybucję i idziemy spać |
|
Powrót do góry |
|
|
Nty |
Wysłany: 21.03.21, 06 7:38 pm Temat postu: |
|
|
Michał Gnacik
Dołączył: 10 Lis 2005 Posty: 130 Skąd: Dąbrowa Górnicza
|
Miktex
W którym przykładzie nie działa ą i ę, przecież w "Przykład 1" dałem w tekście polskie znaczki. Jeśli chodzi o polskie znaki w preambule to piszemy odpowiednio:
"\'o" jako "ó" podobnie ze znakami "ś", "ć", "ź"
"\k{a}" jako "ą" podobnie z "ę"
"\.z" "ż" |
|
Powrót do góry |
|
|
marekp |
Wysłany: 21.03.21, 06 9:07 pm Temat postu: |
|
|
podgrupa
Dołączył: 08 Gru 2005 Posty: 8 Skąd: Pszczyna
|
Nie działa w przykładzie 2, ale przekliłem fragment preambuły z przykladu 1 który sie dotyczy języka i wpisałem do mojej preabuły i zadziałało. Dziękuje z góry za wszystko. |
|
Powrót do góry |
|
|
Nty |
Wysłany: 21.03.21, 06 9:19 pm Temat postu: |
|
|
Michał Gnacik
Dołączył: 10 Lis 2005 Posty: 130 Skąd: Dąbrowa Górnicza
|
w drugim przypadku, żeby były polskie znaki wystarczy dokleić \usepackage[T1]{fontenc}. Takie moje małe niedopatrzenie, w każdym razie ja polecam pierwsza wersję, dlaczgeo zobaczysz jak bardziej zagłębisz się w LaTeX |
|
Powrót do góry |
|
|
marekp |
Wysłany: 21.03.21, 06 11:49 pm Temat postu: |
|
|
podgrupa
Dołączył: 08 Gru 2005 Posty: 8 Skąd: Pszczyna
|
ok dziekuje |
|
Powrót do góry |
|
|
Kinga |
Wysłany: 08.04.08, 06 1:36 pm Temat postu: |
|
|
podgrupa
Dołączył: 15 Lis 2005 Posty: 15 Skąd: Ruda Śląska
|
Hej:) Mam mały problem z WinShell-em. Gdy wciskam przycisk LaTeX, albo jaki kolwik z opcji uruchom, to wyskakuje mi dziwny komunikat:
"Wystąpiły błądy!
Sprawdź opcje!".
Bardzo prosze o pomoc bo niemam pojęcia co z tym mam zrobić. Z góry dzięki |
|
Powrót do góry |
|
|
|