Färg i latex2
Hjääälp!
Min färgning vill aldrig ta slut!
Jag vill testa att bara ha Euklides algoritm i rosa:
I min préambule:
\definecolor{mypink1}{rgb}{0.858, 0.188, 0.478}
I min dokument:
Vi tillämpar\color{mypink1}{Euklides algoritm}på 53x+67y=7000
\begin{align*}
& 67=1\cdot53+14\
& 53=3\cdot14+11\
& 14=1\cdot11+3\
& 11=3\cdot3+2\
& 3=1\cdot2+1\
\end{align*}
Men i texten, allt är rosa efter Euklides algoritm! Jag har testat \endcolor, men rosan fortsätter att sprida sig som en kärleksvåg på hela inlämings uppgift :)
Ohh, det var en snygg nyans av rosa! Är nästan så att jag drar mig från att stoppa denna vackra rosa kärlekskavalkad, men okej...
Det finns två sätt att färglägga saker när man har paketet xcolor. Antingen använder man kommandot \textcolor så här:
Vi tillämpar \textcolor{mypink1}{Euklides alogritm} på $53x+67y=7000$.
Eller använder man kommandot \color så här:
Vi tillämpar { \color{mypink1} Euklides alogritm } på $53x+67y=7000$.
Notera skillnaden!
(Notera också att du glömde dollartecken på din diofantiska ekvation. Att skriva matematik utanför math mode är närmast en dödssynd när man skriver i LaTeX! ;) )
När man använder \textcolor så har man två inputs: färgen och den textbit man vill ska bli rosa.
När man använder \color så har man bara ett punkt, färgen, och sedan blir allt som kommer efter kommandot färgat, såvida man inte "stänger in" kommandot innanför måsvingar. Samma sak gäller för vissa andra kommandon som \small och \large (prova gärna detta!).
Alltså det är väldigt rörigt tycker jag! Jag har löst denna med \colorblack.
Jag har också upptäckte att jag kunde inte kumulera färg och fettstil :(
Nu har jag problem med fetstil :)
Till exempel, varför när jag skriver:
\textbf{Vi har identifierat att n var ett heltal mellan 2507.46 \leq n \leq 2509.4, dvs \textit\ n=2508 \ och \ 2509}
får jag:
Först och främst. Du måste, måste, måste, måste ha dollartecken så fort du har något matematiskt i texten (det gäller n:et också)! Skriv så här:
\textbf{Vi har identifierat att $n$ var ett heltal mellan $2507.46 \leq n \leq 2509.4$, dvs. $n=2508$ eller $n=2509$.}
Men det löser inte hela ditt problem. Kommandot \textbf påverkar inte saker som ligger inom dollartecken.
Lyckligtvis finns det ett litet trick som jag lärde mig rätt nyligen! Skriv in:
\makeatletter
\g@addto@macro\bfseries{\boldmath}
\makeatother
i preamblen och prova sedan igen. Jag la in ett exempel på detta i exempeldokumentet.
oggih skrev :Först och främst. Du måste, måste, måste, måste ha dollartecken så fort du har något matematiskt i texten (det gäller n:et också)! Skriv så här:
\textbf{Vi har identifierat att $n$ var ett heltal mellan $2507.46 \leq n \leq 2509.4$, dvs. $n=2508$ eller $n=2509$.}
Men det löser inte hela ditt problem. Kommandot \textbf påverkar inte saker som ligger inom dollartecken.
Lyckligtvis finns det ett litet trick som jag lärde mig rätt nyligen! Skriv in:
\makeatletter
\g@addto@macro\bfseries{\boldmath}
\makeatotheri preamblen och prova sedan igen. Jag la in ett exempel på detta i exempeldokumentet.
Oj denna svar hade jag missat helt o hålet!