Springen naar inhoud

Stijlvolle quotation omgeving in latex


  • Log in om te kunnen reageren

#1

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 04 mei 2009 - 16:41

In LaTeX heb je uiteraard een omgeving voor quotes, maar de opmaak vindt ik nogal zwak, gewoon wat gecentreerd met een insprong. Nu zie je bij sites zoals wikipedia wel stijlvolle omgevingen voor quotes met aanhalingstekens,... Ik weet dat wikipedia welswaar zich gebasseerd heeft op LaTeX maar hun quote omgeving hebben ze niet van LaTeX.

Kent iemand een package, of plugin om ook dergelijke opmaak te krijgen, of een manier op deze zelf in LaTeX te programmeren bijvoorbeeld door het \newenvironment commando?
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 04 mei 2009 - 17:03

Een new environment maken is mij nog nooit gelukt. (Moest je vinden hoe het moet, zeker posten =D> ) Ik ken voorlopig geen andere mogelijkheid voor jouw probleem. Ik ga er nog eens naar kijken.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#3

Phys

    Phys


  • >5k berichten
  • 7556 berichten
  • VIP

Geplaatst op 04 mei 2009 - 17:13

Ik begrijp nog steeds niet wat je bedoelt met quotes in Latex. Sinds wanneer citeer je iets in Latex op dit forum? Kun je een link geven naar zo'n voorbeeld op Wikipedia van een "quote met aanhalingstekens"?
Never express yourself more clearly than you think.
- Niels Bohr -

#4

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 04 mei 2009 - 18:26

Ik begrijp nog steeds niet wat je bedoelt met quotes in Latex. Sinds wanneer citeer je iets in Latex op dit forum? Kun je een link geven naar zo'n voorbeeld op Wikipedia van een "quote met aanhalingstekens"?

Niet of dit forum, maar in een PDF document, ik wil dus een omgeving zodat bijvoorbeeld
\begin{eigenomgeving}
To be or not to be...
\end{eigenomgeving}
en dit dan zoiets genereerd (in PDF)
quote.PNG
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

#5

Phys

    Phys


  • >5k berichten
  • 7556 berichten
  • VIP

Geplaatst op 04 mei 2009 - 18:43

Ah, ik zat wat betreft de connectie met dit forum nog met het vorige topic in mijn hoofd, excuses. Inderdaad is het standaard niet mogelijk

LaTeX provides several environments for quoting text, they have small differences and they are aimed for different types of quotations. All of them are indented on either margin, and you will need to add your own quotation marks if you want them.

(klik)

Als ik het goed begrijp gaat het je vooral om de aanhalingstekens? Maar simpelweg manueel de "" invoegen vind je niet elegant genoeg? Wil je bijv. grotere, of gekleurde aanhalingstekens?

hier staat een package genoemd die aanhalingstekens zou toevoegen, maar de link ernaa loopt helaas dood.
Never express yourself more clearly than you think.
- Niels Bohr -

#6

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 04 mei 2009 - 18:52

Je zal nog wat aanpassingen moeten doen maar ik vermoed dat dit is wat je ongeveer wilt bereiken.
\documentclass{article}

\newenvironment{quoteje} 
			   { \noindent {\bfseries  "}}	 
			   {{\bfseries  "}\vspace{\parskip}}

\begin{document}

\begin{quoteje}
In LaTeX heb je uiteraard een omgeving voor quotes, maar de opmaak vindt ik nogal zwak, gewoon wat gecentreerd met een insprong. Nu zie je bij sites zoals wikipedia wel stijlvolle omgevingen voor quotes met aanhalingstekens,... Ik weet dat wikipedia welswaar zich gebasseerd heeft op LaTeX maar hun quote omgeving hebben ze niet van LaTeX.
\end{quoteje}

\end{document}

EDIT: geef eens een voorbeeld van wikipedia? Dan kan ik een poging doen dat na te bootsen.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#7

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 04 mei 2009 - 19:01

Als ik het goed begrijp gaat het je vooral om de aanhalingstekens? Maar simpelweg manueel de "" invoegen vind je niet elegant genoeg? Wil je bijv. grotere, of gekleurde aanhalingstekens?

Precies, bovendien kan je met een environment makkelijk een heel document aanpassen qua stijl mocht je willen veranderen.
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

#8

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 04 mei 2009 - 19:08

\documentclass{article}

\newenvironment{quoteje} 
			   {\slshape \vspace{0.5cm }\noindent {\bfseries  "}}	 
			   {{\bfseries  "}\vspace{0.5cm}}

\begin{document}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ullamcorper rhoncus nibh. Proin lorem diam, suscipit in, egestas vel, aliquet ornare, tortor. Vestibulum lacinia viverra risus. Aenean felis augue, interdum vulputate, placerat vitae, ornare et, mi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nullam aliquam cursus lectus. Vivamus ac tellus a diam porta egestas. Aenean id risus. Nam purus. Vivamus a lorem. Fusce eget tellus. Etiam non lorem. Cras sit amet lorem id leo egestas ultricies. Phasellus sit amet erat vel tellus vulputate aliquam. Vestibulum nunc nisl, bibendum vel, rhoncus ac, tincidunt sed, massa.

\begin{quoteje}
In LaTeX heb je uiteraard een omgeving voor quotes, maar de opmaak vindt ik nogal zwak, gewoon wat gecentreerd met een insprong. Nu zie je bij sites zoals wikipedia wel stijlvolle omgevingen voor quotes met aanhalingstekens,... Ik weet dat wikipedia welswaar zich gebasseerd heeft op LaTeX maar hun quote omgeving hebben ze niet van LaTeX.
\end{quoteje}

Ut eu justo. Donec sit amet dolor. Pellentesque ullamcorper. Sed et elit. Morbi a erat. Pellentesque eu erat. Maecenas eleifend hendrerit est. Proin in ligula tempus risus sodales euismod. Aenean ligula odio, pellentesque sit amet, mollis ut, hendrerit vitae, nibh. Etiam velit libero, aliquam non, semper vitae, mattis ac, odio. 


\end{document}
Al iets stijlvoller. Nu kan je er zelf wel verder mee experimenteren vermoed ik. (Inspringen bijvoorbeeld)
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#9

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 04 mei 2009 - 19:27

Bedankt, ik zou zelf nooit nooit zo ver geraakt zijn. Maar ik denk dat ik inderdaad zie hoe ik het nu kan aanpassen. Merci =D>
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

#10

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 06 mei 2009 - 23:52

Ik probeer zelf nu een environment te criŽeren na vele paginas op internet gelezen te hebben, maar ik krijg steeds volgende error:
! Illigal parameter in definition of \endcquote

mijn code:
\makeatletter\newenvironment{cquote}[1]
   {\begin{lrbox}{\@tempboxa}\begin{minipage}{\columnwidth}\begin{large}\itshape}
   {\end{large}\begin{center}- #1
	  \end{center}\end{minipage}\end{lrbox}{\vspace{0.5cm}
	  \begin{Huge}\bfseries``\end{Huge}\\\usebox{\@tempboxa}
	  \begin{flushright}\begin{Huge}\bfseries''\end{Huge}\end{flushright}
}
\vspace{0.5cm}}\makeatother
Wat doe ik verkeerd met die parameter??

Veranderd door jhnbk, 09 mei 2009 - 22:03
Typfout

"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)

#11

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 07 mei 2009 - 07:32

Ik heb momenteel geen Latex geÔnstalleerd staan maar van zodra dat (vrij snel hoor) het weer in orde is zal ik er even naar kijken.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#12

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 08 mei 2009 - 21:30

Blijkbaar is het niet mogelijk om een parameter in de definitie van de 'end' te gebruiken. Het geen jij wil maken gaat dus niet. Je moet iets anders uitdenken.

EDIT: Je hoeft het niet zo nodeloos ingewikkeld te maken:
\newenvironment{quoteje}[1][]
			   {\vspace{0.5cm}\quad {\bfseries  #1 :  "}}	
			   {{\bfseries  "}\vspace{0.5cm}}
Het is uiteraard anders dan je wilt maar zeker niet minder.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#13

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 09 mei 2009 - 13:24

Er is altijd een omweg te vinden voor zulke problemen:

\newcommand{\quotenaam}{dummy} 
\makeatletter\newenvironment{cquote}[1]
   {\renewcommand{\quotenaam}{#1}%
   \begin{lrbox}{\@tempboxa}\begin{minipage}{\columnwidth}\begin{large}\itshape}
   {\end{large}\begin{center}- \quotenaam
	  \end{center}\end{minipage}\end{lrbox}{\vspace{0.5cm}
	  \begin{Huge}\bfseries``\end{Huge}\\\usebox{\@tempboxa}
	  \begin{flushright}\begin{Huge}\bfseries''\end{Huge}\end{flushright}
}
\vspace{0.5cm}}\makeatother
Nu zal je nog wat aan opmaak moeten doen maar het werkt al!
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#14

Vladimir Lenin

    Vladimir Lenin


  • >250 berichten
  • 829 berichten
  • Ervaren gebruiker

Geplaatst op 09 mei 2009 - 18:58

thnx, ik snap wat je doet, het is eigenlijk geniaal. je moet er maar opkomen. ;)
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures