# Tag Info

20

Use the etoolbox package and its \patchcmd macro to selectively change sig-alternate' s definition of \maketitle, i.e. remove the \@copyrightspace macro (which is responsible for the copyright space). \documentclass{sig-alternate} \usepackage[english]{babel} \usepackage{blindtext} \usepackage{etoolbox} \makeatletter ...

16

The accepted answer somehow doesn't work for me, but I found another solution here. Simply add the following lines before \begin{document}: \makeatletter \def\@copyrightspace{\relax} \makeatother

15

Thanks to Harald's advice I found the following two-line solution to my problem: \usepackage{float} \newfloat{algorithm}{t}{lop} This was sufficient to make all my algorithm blocks to float exactly as I needed them to. See also: "float" package reference.

12

The memoir class enforces the use of proper font commands. The old two-letter commands such as \bf and \it, \sc, etc. are problematic and now very old. See Will two-letter font style commands (\bf , \it , …) ever be resurrected in LaTeX? Unfortunately, many older bibliography styles still use the old font commands, and since their code is not trivial ...

12

The class acm_proc_article_sp uses a wrong way to select fonts. The title is typeset with \ttlfont <title text> where \ttlfont is defined at line 320 in the .cls file by \newfont{\ttlfnt}{phvb8t at 18pt} The \newfont command in LaTeX has been deprecated since LaTeX2ε has been released, eighteen years ago. You can fix this by changing the way ...

9

Class sig-alternate does not set the driver dependent paper size. Therefore you get the default that is configured for pdfTeX, in your case A4. Also LaTeX's \paperwidth and \paperheight are not set (see egreg's comment). If \paperwidth and \paperheight are set correctly, then package geometry can do the driver dependent part (e.g. setting \pdfpagewidth and ...

9

I just found the answer. You can use the \permission paragraph in the metadata. The doi line can be put into the \crdata. I copied the full metadata below: % --- Author Metadata here --- \permission{Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or ...

7


7

It is an officially (I asked ACM support) accepted way to do this \pdfpagewidth=8.5in \pdfpageheight=11in

7

By default, the class sigplanconf typesets the authors in rows and uses maximum three authors per row (this is done using the macro \@titleauthors); to change this behaviour, you need to redefine \maketitle and to define a command to allow typesetting four authors in a row (the command \@ivtitleauthors in my example, which was defined in a similar fashion to ...

7

That part of the ACM boilerplate is typeset by the command \global\copyrightetc{Copyright \the\copyrtyr\ ACM \the\acmcopyr\ ...\\$15.00} You can change it by inserting \global\copyrightetc{Copyright \the\copyrtyr\ ACM \the\acmcopyr} in your preamble.

6

I don't know if this has adverse effects on other parts of the document, but saying \AtBeginDocument{\setlength{\tempdimen}{\textwidth}} seems to solve the issue. The acmsmall class uses \tempdimen to set the captions, but the captions built by listings don't set it to a sensible value and so use the default (which is zero).

6

The LaTeX Wikibook section on algorithms explains this very nicely: The algorithmicx package provides a number of popular constructs for algorithm designs. Put \usepackage{algpseudocode} in the preamble to use the algorithmic environment to write algorithm pseudocode (\begin{algorithmic}...\end{algorithmic}). You might want to use the algorithm ...

6

Another option, sig-alternate.cls uses \uppercase in \@sect to format sectional unit titles; you can patch \@sect to use \MakeTextUppercase (from the textcase package) instead; in this way, the case of any math expressions in the titles won't be changed and the arguments of \cite, \label and \ref will also be prevented from being uppercased: ...

6

Here's another option that uses local definitions \documentclass{sig-alternate} \usepackage{ctable} \usepackage{lipsum} \begin{document} \subsection{Original} \[ G_{CS}(\mathbb{S_c})= \begin{cases} \displaystyle\sum_{k=1}^{r} \frac{Gmax(k)-q_k(s)}{Gmax(k)-Gmin(k)}.w_k & if\ Gmax(k) \neq Gmin(k) \\ 1 ...

5

There are many ways to reduce the place needed by the equation: \noindent skips the paragraph indenting. The spacing around binary operators and relational symbols can be reduced by changing \thinmuskip and \medmuskip. Instead of using \medmuskip=.625\medmuskip the expression below with \muexpr also scales the shrink and stretch components and keeps them. ...

5

(CW from comments) The package caption is incompatible with the sigplanconf class that implements its own method for captions. If you need to use the class, there's no way to incorporate subcaption that relies on caption working.

5

With the balance package the output is correct. One must issue \balance between two paragraphs that fall in the first column of the final page. This might need to insert it manually in the .bbl file, if the last page consists only of bibliography items.

5

I think the trick might be to use the \begin{figure*}...\end{figure*} environment. That should give you a figure that spans the whole page width, while allowing the rest of that page to be in two columns. In contrast, the \begin{figure}...\end{figure} environment gives you a figure that spans only one column.

5

Pandoc cannot use a template provided as a *.csl file to style its DOCX output. If you want to get Pandoc using a specific set of styles, you need to create (or grab) another DOCX file containing these styles. Note, that the style names do need to conform to the standard names in the first place. (In the past I've succeeded to let it use non-standard style ...

5

I am not sure what the exact page width of the sig-alternate class is, but from your image this I appeared to be about 5.0in. By using a p{} column type for the first column, eliminating the column soacing to the left of the first column and to the right of the last column, and reducing the inter column spacing with a @{\hspace{0.5em}} you can sqeeuze your ...

4

Extending the answer from @jasper, the DOI will still be followed by a period unless you fix \toappear. The period can be removed by adding this to the Author Metadata: \toappear{\the\boilerplate\par {\confname{\the\conf}} \the\confinfo\par \the\copyrightetc}

4

Assuming your copy of the style file ACM-Reference-Format-Journals.bst is more or less the same as the one I was able to obtain from this GitHub site, you can get rid of the bracketd citation labels by loading the natbib package (in the preamble): \usepackage{natbib} To get rid of the handing indentation, use the instruction \setlength\bibhang{0pt} You ...

4

I suggest you load the threeparttable package, especially as it seems to be fully compatible with the sig-alternate document class. The package's purpose is to allow footnote material to stay with the tabular environment. The three parts of a threeparttable are \caption, the tabular (or tabular*, tabularx, etc) environment, and the tablenotes environment. ...

4

The acmsmall document class has its own way to build tabular material through the \tbl command with syntax \tbl{<caption>}{<the table itself>} (refer to Section 4.2. Tables of the PDF document acmsmall-guide that comes in the .zip file containing the class and related example files). A complete example with your table: ...

4

I propose a variant of this answer of mine. \begin{filecontents*}{\jobname.bib} @inproceedings{vlee2010, title={{First paper}}, author={\disambiguate{Lee V}{V.}{Lee}, VCCC and others}, booktitle={xyz}, year={2010}, } @inproceedings{jlee2010, title={{Second Paper}}, author={\disambiguate{Lee J}{J.}{Lee}, JCCC and others}, booktitle={pqr}, ...

4

This class file dates back more than 20 years and was written for LaTeX 2.09 and then patched somewhat to run under todays LaTeX. It is a rather good example of how should things not be done these days :-) the power of LaTeX to still be able to somehow deal with really old code If there is any chance to convince the conference organizers to have ...

4

You don't want to use T5 encoding as the default encoding. So don't load it as the only (and the last encoding). Load both encodings and set T1 as default by loading it last: \documentclass{article} \usepackage[T5,T1]{fontenc} \begin{document} abc {\fontencoding{T5} \fontfamily{ccr} \fontseries{m} \fontshape{sc} \fontsize{10}{12} \selectfont Trying ...

4

acsmall.cls and used images downloaded here: http://www.acm.org/publications/latex_style/v2-acmsmall.zip The acmsmall class defines a \subcaption command, so you can use minipages instead of subfigures for your purpose. MWE: \documentclass[prodmode,acmtecs]{acmsmall} \usepackage{graphicx} \begin{document} \begin{figure} ...

4

From the documentation acmsmall-guide.pdf (page 1:11): So you need to use \citeN or \citeyear. A little example: \documentclass[prodmode,acmtecs]{acmsmall} \acmVolume{9} \acmNumber{4} \acmArticle{39} \acmYear{2010} \acmMonth{3} \begin{document} \cite{Cohen07} \citeN{Cohen07} \bibliographystyle{ACM-Reference-Format-Journals} ...

Only top voted, non community-wiki answers of a minimum length are eligible