Search This Blog

Wednesday, April 28, 2010

LaTeX/Packages/Listings - Wikibooks, collection of open-content textbooks

A way to easily convert FORTRAN code to LaTex

LaTeX/Packages/Listings - Wikibooks, collection of open-content textbooks


\documentclass[11pt]{article}
%\usepackage{geometry}                % See geometry.pdf to learn the layout options. There are lots.
%\geometry{letterpaper}                   % ... or a4paper or a5paper or ...
%\geometry{landscape}                % Activate for for rotated page geometry
%\usepackage[parfill]{parskip}    % Activate to begin paragraphs with an empty line rather than an indent
%\usepackage{graphicx}
%\usepackage{amssymb}
%\usepackage{epstopdf}
\usepackage{listings}
\lstset{ %
language= Fortran,                % choose the language of the code
basicstyle=\footnotesize,       % the size of the fonts that are used for the code
basicstyle=\scriptsize,
numbers=left,                   % where to put the line-numbers
numberstyle=\footnotesize,      % the size of the fonts that are used for the line-numbers
numberstyle=\scriptsize,      % the size of the fonts that are used for the line-numbers
stepnumber=2,                   % the step between two line-numbers. If it's 1 each line will be numbered
numbersep=5pt,                  % how far the line-numbers are from the code
%backgroundcolor=\color{white},  % choose the background color. You must add \usepackage{color}
%showspaces=false,               % show spaces adding particular underscores
%showstringspaces=false,         % underline spaces within strings
%showtabs=false,                 % show tabs within strings adding particular underscores
frame=single,                % adds a frame around the code
tabsize=2,                % sets default tabsize to 2 spaces
captionpos=b,                   % sets the caption-position to bottom
breaklines=true,                % sets automatic line breaking
breakatwhitespace=false,        % sets if automatic breaks should only happen at whitespace
title=\lstname,                 % show the filename of files included with \lstinputlisting; also try caption instead of title
escapeinside={\%*}{*)}          % if you want to add a comment within your code
%morekeywords={*,...}            % if you want to add more keywords to the set
}
%\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}

\title{Brief Article}
\author{The Author}
%\date{}                                           % Activate to display a given date or no date

\begin{document}
\maketitle
%\section{}
%\subsection{}

\lstinputlisting[language=Fortran]{pGrand_hsnj.f}
\lstinputlisting[language=Fortran]{pHydroTort_FT_F.f90}

\end{document}

Thursday, March 11, 2010

How to add a new rpm using repoman

I needed to install pdftk rpm in my RHEL 5 host using repoman. Here is one that I figured out.

1. Download a necessary rpm from any source.

2. Copy the rpm file to a sub-directory under /deport/. In my case, it is
/depot/contrib/rhel/5/x86_64/

3. Type and enter:

ngedit

and follow instruction.

To manually update repository, type/enter:

repoman -r "Repo for rhel-5-x86_64" -u

Of course, contents in " " is specified for a given repository name. Option "-u" indicates update.

4. Select "next" in most sequential cases in repoman. Click the name of rpm that you want to install. And, finally enjoy using it.

Saturday, February 6, 2010

Restarting LSF deamon after electric outage

When I got a notice of a total electric outage of my building, yesterday I shutdown all the nodes of my cluster, being managed by LSF. Those nodes include 18 worker and 1 master nodes.

By advises from Platform Inc., I did the followings:

1. Login as a root:
  sudo bash

2. Login as a lsfadmin:
  su - lsfadmin

3. type and enter the following:
  lmgrd -c /opt/lsf/conf/license.dat

4. Log out lsfadmin to be root again, and start lsf deamon:
  /etc/init.d/lsf_daemons start

(to stop, one can use the following command. But, I did not.)
  /etc/init.d/lsf_daemons stop

Friday, January 8, 2010

Locations of MacTex files and how to texhash

Class files: /usr/local/texlive/2009/texmf-dist/tex/latex/
BST files: /usr/local/texlive/2009/texmf-dist/bibtex/bst/
STY files: /usr/local/texlive/2009/texmf-dist/tex/latex/

To update ls-R database, type and enter in Mac Terminal

>>sudo /usr/texbin/texhash

Saturday, November 28, 2009

Email Links in LaTeX-Generated PDFs

\usepackage{url,hyperref}
\href{mailto:albertsk@gmail.com}{albertsk@gmail.com}
from http://markelikalderon.com/2007/10/16/email-links-in-latex-generated-pdfs/

How to update Ubuntu.

sudo apt-get update; sudo apt-get upgrade

That's it!

Labels