Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-01-21 17:27:15

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

LaTex - wcięcia i otoczenia?

Jak pozbyć się wcięcia po akapicie, tzn. mam tak:

#mam
    Tutaj widnieje sobie jakieś tam zdanie, i teraz stosuję akapit. Nawet on działa tylko powoduje też wcięcie w wierszu następnym, a ja nie chcę.

    Wygląda to właśnie tak.

#chcę osiągnąć
    Tutaj widnieje sobie jakieś tam zdanie, i teraz stosuję akapit. Nawet on działa tylko powoduje też wcięcie w wierszu następnym, a ja nie chcę.

Chcę aby to wyglądało tak.

A druga sprawa, nie wiem czy chodzi o otoczenia dlatego też postawiłem znak zapytania w temacie wątku.., ale do rzeczy. Załóżmy, iż mam taki tekst:

wyraz                              wartość 1
długi_wyraz                      wartość 2
inny_jeszcze_dluzszy        wartość 3
krótki                              wartość 4
znowu_długi                     wartość 5

Jak wyrównać pozostałe wartości sugerując się np. wartością numer 1? Aby to wyglądało podobnie jak wyżej? \hspace{} dosyć niewygodne jest tutaj...

@EDIT
Co do wcięć i akapitów już znalazłem coś takiego:

Kod:

\newenvironment{poprawne}%
{\noindent\ignorespaces}%
{\par\noindent%
   \ignorespacesafterend}

A drugi problem wciąż aktualny.

Ostatnio edytowany przez kondzio14 (2009-01-21 19:15:39)

Offline

 

#2  2009-01-21 20:14:15

  cajmer - Użytkownik

cajmer
Użytkownik
Skąd: Poznań
Zarejestrowany: 2009-01-06

Re: LaTex - wcięcia i otoczenia?

ad. 1.:
Zdaje się, że za wstawianie wcięć w nowych akapitach odpowiada pakiet, który załącza się w preambule: \usepackage{indentfirst}. Jeżeli chcesz uniknąć wcięcia tylko w jednym akapicie, to go zostaw, a w tym akapicie tuż przed tekstem wstaw \noindent(tresc tresc tresc)
Możliwe jest też, że używasz klasy, w której jest dodany ten wpis. Wtedy przeszukaj ją pod kątem \usepackage{indentfirst} i usuń ten wpis.

ad. 2.:
Powinien pomóc rozdział 2.10.5. Środowisko tabular z "Nie za krótkiego wprowadzenia do systemu LaTeX" (bez problemu znajdziesz na necie)

Ostatnio edytowany przez cajmer (2009-01-21 20:39:32)

Offline

 

#3  2009-01-21 20:46:31

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: LaTex - wcięcia i otoczenia?

Zawsze można wykorzystać do takich i innych nietypowych zadań wykorzystać tabelki.
Np. tak:

\begin{tabular}{ll}
wyraz&wartość 1\\
długi wyraz & wartość 2\\
inny jeszcze dłuższy&wartość 3\\
krótki&wartość 4\\
znowu długi&wartość 5\\
\end{tabular}

Offline

 

#4  2009-01-21 21:22:17

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: LaTex - wcięcia i otoczenia?

Dzięki za odp. A mam jeszcze jeden dylemat .. apropo kodu w dowolnym języku programowania... Są jakieś standardy, np co do czcionki czy rozmiaru? Czy w jednej kolumnie pisać czy w dwu?

Offline

 

#5  2009-01-21 21:23:22

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: LaTex - wcięcia i otoczenia?

fnmirk napisał(-a):

Zawsze można wykorzystać do takich i innych nietypowych zadań wykorzystać tabelki.

http://osiolki.net/tabelki/ ;)

Offline

 

#6  2009-01-21 22:17:22

  cajmer - Użytkownik

cajmer
Użytkownik
Skąd: Poznań
Zarejestrowany: 2009-01-06

Re: LaTex - wcięcia i otoczenia?

kondzio14 napisał(-a):

Dzięki za odp. A mam jeszcze jeden dylemat .. apropo kodu w dowolnym języku programowania... Są jakieś standardy, np co do czcionki czy rozmiaru? Czy w jednej kolumnie pisać czy w dwu?

Chodzi Ci o cytowanie tego kodu w pracy? Bo dokładnie nie wiadomo o co pytasz ;)

Offline

 

#7  2009-01-21 23:04:10

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: LaTex - wcięcia i otoczenia?

co do robienia kolorowanego kodu w latexie to polecam highlight ...

@Minio watek dotyczy Latex'a a nie html'a ... a i w tym drugim tabelki maja pewne zalety nad divami itp oczywiscie pod warunkiem ze uzywane z glowa ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#8  2009-01-21 23:46:13

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: LaTex - wcięcia i otoczenia?

cajmer napisał(-a):

Chodzi Ci o cytowanie tego kodu w pracy? Bo dokładnie nie wiadomo o co pytasz ;)

Nie cytowanie, umieszczenie swojego:).

Offline

 

#9  2009-01-22 00:03:31

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: LaTex - wcięcia i otoczenia?

Ja znalazłem kiedyś taki pakiet: \usepackage{listings}

Np. do wstawiania kodu PHP:

\begin{lstlisting}[language=PHP]
<?php
class mysql_all
{
    public function __construct()
{
  }
} //mysql_all
?>
\end{lstlisting}

Tu masz całe perypetie z kodem:
http://www.debian.linux.pl/viewtopic.php?p=64117#64117

Ps. Minio, jak ci się chciało ;)

Offline

 

#10  2009-01-23 11:03:13

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: LaTex - wcięcia i otoczenia?

co do robienia kolorowanego kodu w latexie to polecam highlight ...

Dodałem w preambule pakiet \usepackage{soul} -chyba go mam w TexLive :) i dalejw dokumencie wpisałem:

Kod:

this is some \hl{highlighted text} blah blah

Efekt jaki uzyskałem to podkreślenie tekstu 'highlighted text'. Jak więc z tego skorzystać?

Ja znalazłem kiedyś taki pakiet: \usepackage{listings}
Np. do wstawiania kodu PHP:

Kod:

\begin{lstlisting}[language=PHP]
<?php
class mysql_all
{
    public function __construct()
{
  }
} //mysql_all
?>
\end{lstlisting}

Co do tego to robi strasznie duże wcięcia no i nie łamie linii.. wychodzą za obszar kartki.

Z kolei /begin{verbatim} /end{verbatim} hmm.. nie zachowuje w ogóle wcięć .. i również nie łamie linii.

Offline

 

#11  2009-01-23 14:40:34

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: LaTex - wcięcia i otoczenia?

Pakiet lstlisting ma wsparcie dla różnych języków programowania. Odnośnie jego funkcji to musisz poszukać o sposobie łamania linii (nie korzystam z tego pakietu na co dzień to go nie znam dokładnie). Zachowuje się jak typowy edytor programistyczny z wyłączoną funkcją łamania linii.

Każdą rzecz można dostosować do własnych potrzeb tylko należy tego poszukać.  Nie zajmuję się programowaniem to nie jestem nim zainteresowany. Ale wydaje mnie się że jak w każdym wypadku można zdefiniować własne ustawienia.

Edit:
Ps. \usepackage{soul}  tego nie znam. Muszę poszukać.

http://home.elka.pw.edu.pl/~macewicz/tex/texologia.html

Ostatnio edytowany przez fnmirk (2009-01-23 15:12:57)

Offline

 

#12  2009-01-23 15:57:27

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: LaTex - wcięcia i otoczenia?

Może bercikowi nie o to chodziło pisząc "co do robienia kolorowanego kodu w latexie to polecam highlight ...", w każdym razie jedyne co znalazłem to: link.

Problem w tym, że efekty tego użycia są jak napisałem w poprzednim poście.

Offline

 

#13  2009-01-23 17:37:40

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: LaTex - wcięcia i otoczenia?


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#14  2009-01-23 17:50:01

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: LaTex - wcięcia i otoczenia?


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#15  2009-01-23 18:11:10

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: LaTex - wcięcia i otoczenia?

Dziękuję azhag za przypomnienie tamtego wątku. Jednak to nie będzie to. Problem jest w tym jak kod źródłowy programu optymalnie i czytelnie przygotować (sformatować) do wydruku np. na kartce formatu A4. Po wcześniejszym  wstawieniu do pliku źródłowego Latex-a - generując np. plik pdf.

Muszę sprawdzić to co podał bercik --- znając jego zainteresowania to chyba będzie to.

Offline

 

#16  2009-01-23 18:20:52

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: LaTex - wcięcia i otoczenia?

fnmirk napisał(-a):

Dziękuję azhag za przypomnienie tamtego wątku. Jednak to nie będzie to. Problem jest w tym jak kod źródłowy programu optymalnie i czytelnie przygotować (sformatować) do wydruku np. na kartce formatu A4.

Aha, przyznaję, ze watek śledzę tylko jednym okiem :)
Faktycznie, jedynie narzędzie jest wspólne. A chodzi o coś zgoła innego.

Ostatnio edytowany przez azhag (2009-01-23 18:21:40)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#17  2009-01-23 20:31:48

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: LaTex - wcięcia i otoczenia?

Czyli z tego co przeczytałem korzystam z pakietu listings (\usepackage{listings}) , a highlight.. koloruje składnię i nic więcej nie robi.. Mam rację ?

Offline

 

#18  2009-01-25 14:31:31

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: LaTex - wcięcia i otoczenia?

Wszystko działa, tzn. numerowane linie, odpowiednie wcięcia (kolorowanie składni odpuszczam -mam drukarkę monochromatyczną:)) .. tylko jedno co chciałbym jeszcze poprawić to .. Szerokość kolumny tekstu, ale nie dla całego dokumentu tylko części (tam gdzie mam kod), próbowałem tak:

Kod:

{\setlength{\textwidth}{450pt}
aaaaaaaaaaaaaaaaaadaskjdbaskjdbaskjdakdjnaskdjabjhabsd sd asida idusi audsiasudi asduiasdu aisdasiduasiod   asudius asudisau asd saoidu  asodasod as asoido a aoasdi oasdi asasod asodi aosdiiasodi sadio sidoias doaisd asoid ioasd     oasididsa   asiodi  asioadasid }

Zamiast \setlength również podstawiałem \addtolength.

Bo jeżeli nie stosuje niczego w tym kierunku to owszem tekst wyjdzie na margines i jest widoczny na druku, ale tylko po jednej stronie dokumentu.. Ja chciałbym aby zarówno z jednej jak i z drugiej strony wychodził.

Ostatnio edytowany przez kondzio14 (2009-01-25 14:32:11)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)