在LaTeX的一個環境塊中可以使用多個命令嗎?我想這樣的事情,但它沒有工作...LaTeX環境中的多個命令
\begin{sffamily,emph}
I'm sans serif and italic!
\end{sffamily,emph}
在LaTeX的一個環境塊中可以使用多個命令嗎?我想這樣的事情,但它沒有工作...LaTeX環境中的多個命令
\begin{sffamily,emph}
I'm sans serif and italic!
\end{sffamily,emph}
沒有,但有兩種方法可以解決的是:
1)定義自己的環境:
\newenvironment{sfemph}{\begin{sffamily}\begin{emph}}{\end{sffamily}\end{emph}}
\begin{sfemph}your text here\end{sfemph}
2)使用非環境的形式(雖然這不適合工作每一個命令):
{\sffamily\emph your text here}
這個答案是絕對正確的,我只是想添加多個參數在一些命令中的工作方式(不是從其他人開始)。對於採用多個必需參數(如\ frac {分子} {分母})的命令,它們會出現在多個大括號內。在'\ documentclass [twocolumn] {article}'中需要參數之前,一些參數在方括號中需要一個(也是唯一的一個)可選參數,但是因爲只能有一個可選參數,所以有時會使用逗號分隔值。 – 2010-10-26 19:02:07
乳膠提供了許多不同的段落製作環境。每個環境以相同的方式開始和結束。
\begin{environment-name}
....
....
\end{environment-name}
聽起來好像你可以使用每個開始/結束髮言正是一個環境。
的語法不存在(據我所知)開始,並在一個語句結束兩個環境,因爲它似乎你試圖通過用逗號分隔的環境名做。我不確定爲什麼你會認爲這會起作用,可能只是不熟悉LaTeX的語法和風格。正如dlamblin所說,爲什麼不是這樣的:
\begin{sffamily}
\begin{emph}
I'm sans serif and italic!
\end{emph}
\end{sffamily}
這是最一般的解決方案。但是,如果您嘗試僅使用emph
和無襯線文字,則還有其他方法可以對您的字體進行去襯線。你看過無價的Not-so-short Intro to LaTeX嗎?如果沒有,你應該 - 它提供了一個非常好的高層次的方法來使用和思考LaTeX,除了對「我怎麼做」類型的問題有很多答案。
什麼阻止使用兩個環境塊? – dlamblin 2009-08-11 16:40:07
我希望避免嵌套塊。我想這是因爲我從InDesign的角度來看LaTeX,並假設環境塊可以像樣式一樣行事,每個屬性都有多個屬性。 – Andrew 2009-08-11 16:47:45
忘記您從InDesign知道的內容。如果你打算使用LaTeX,你會從零開始變得更好。 – 2009-08-11 16:51:06