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.[/quote]
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[/quote]
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: [tt]\usepackage{indentfirst}[/tt]. Jeżeli chcesz uniknąć wcięcia tylko w jednym akapicie, to go zostaw, a w tym akapicie tuż przed tekstem wstaw [tt]\noindent(tresc tresc tresc)[/tt]
Możliwe jest też, że używasz klasy, w której jest dodany ten wpis. Wtedy przeszukaj ją pod kątem [tt]\usepackage{indentfirst}[/tt] i usuń ten wpis.

ad. 2.:
Powinien pomóc rozdział [tt]2.10.5. Środowisko tabular[/tt] 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 - Użytkownik

fnmirk
Użytkownik
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}[/quote]

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: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: LaTex - wcięcia i otoczenia?

[quote=fnmirk]Zawsze można wykorzystać do takich i innych nietypowych zadań wykorzystać tabelki.[/quote]
http://osiolki.net/tabelki/ ;)


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

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?

[quote=kondzio14]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?[/quote]
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?

[quote=cajmer]Chodzi Ci o cytowanie tego kodu w pracy? Bo dokładnie nie wiadomo o co pytasz ;)[/quote]
Nie cytowanie, umieszczenie swojego:).

Offline

 

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

  fnmirk - Użytkownik

fnmirk
Użytkownik
Zarejestrowany: 2008-02-19

Re: LaTex - wcięcia i otoczenia?

Ja znalazłem kiedyś taki pakiet: [tt]\usepackage{listings}[/tt]

Np. do wstawiania kodu PHP:

\begin{lstlisting}[language=PHP]
<?php
class mysql_all
{
    public function __construct()
{
  }
} //mysql_all
?>
\end{lstlisting}[/quote]
Tu masz całe perypetie z kodem:
[url=http://www.debian.linux.pl/viewtopic.php?p=64117#64117]http://www.debian.linux.pl/viewtopic.php?p=64117#64117[/url]

Ps. [b]Minio[/b], 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 ...[/quote]
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}

[/quote]
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 - Użytkownik

fnmirk
Użytkownik
Zarejestrowany: 2008-02-19

Re: LaTex - wcięcia i otoczenia?

Pakiet [tt]lstlisting[/tt] 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ć.

[url=http://home.elka.pw.edu.pl/~macewicz/tex/texologia.html]http://home.elka.pw.edu.pl/~macewicz/tex/texologia.html[/url]

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 [b]bercikowi[/b] 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: [url=http://www.devdaily.com/blog/post/latex/highlight-text-in-latex-document/]link[/url].

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?

chodzilo mi o to: http://packages.debian.org/search?keywords=highlight


"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?

a propos:
http://forum.dug.net.pl/viewtopic.php?id=12765


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

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

  fnmirk - Użytkownik

fnmirk
Użytkownik
Zarejestrowany: 2008-02-19

Re: LaTex - wcięcia i otoczenia?

Dziękuję [b]azhag[/b] 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ł [b]bercik[/b] --- 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?

[quote=fnmirk]Dziękuję [b]azhag[/b] 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.[/quote]
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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00097 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.140.78' WHERE u.id=1
0.00101 UPDATE punbb_online SET logged=1732984994 WHERE ident='18.118.140.78'
0.00057 SELECT * FROM punbb_online WHERE logged<1732984694
0.00097 SELECT topic_id FROM punbb_posts WHERE id=108906
0.00213 SELECT id FROM punbb_posts WHERE topic_id=13214 ORDER BY posted
0.00059 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13214 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00089 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13214 ORDER BY p.id LIMIT 0,25
0.00081 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13214
Total query time: 0.00814 s